I feel your pain, i did the same thing with my build, except i was going to run dedicated LPG. The Gas Research throttle body worked out really well when we were working out all the 1,001 little things that had to be catered for..
I have spent many years building this, but i have come to the realisation that i will never finish it, so it is soon to be parted out
It has been a money pit, and my life has moved on from wanting to do extreme 4x4'ing
It will be a sad day when it is all gone...