As promised...here are the latest pics:
It looks like a maze of wires and cables, but it works!
DSC_2202 by onyxsax, on Flickr
Throttle unit installed and new location for "master kill" switch
DSC_2211 by onyxsax, on Flickr
Out of chaos, comes order, thanks to some wire ties
DSC_2219 by...