My initial guess would be it's a `68 water pump with the water outlet on the driver's side, and the nipple on the fuel pump block-off is probably an oil return line for the supercharger.
Getting back on-topic, my TTI 4 spd. installation is going to wait until the spring. Sorry guys...you'll have to wait for the photo-install sequence. 8)