Regarding the RPM input query:
If I was having to drive a highly precise time driven application (ie, ignition system on a petrol engine, or the injection of a diesel engine) then yes, the W terminal is a crap method, and frankly pointless! But for this application, it's a perfectly viable solution. The rev counter on your old diesel works fine from it doesn't it? Granted, it's not accurate to the nearest 10rpm, but do you need to know that sort of resolution? No. same in this case. As long as I can get consistent readings, which I believe with a well maintained car (read, alternator belt in good condition lol) I can, it will be an acceptable solution. Also, if you personally feel that you want an RPM signal that will be precise enough to show you the compression waveform of the engine, the hardware will handle it just fine, just needs the external stuff bolted to the engine. But as I've always said, I don't want people to have to do that, just give them an option. The RPM is configurable in software for the offset and ratio multiplier. Once I get a database of pulley sizes, it will be easy enough to set the 2 variables, or in the end, just but a little calcualator in the front end gui.
And as for the throttle pot, yep, good find on the 300TDi, but you will find most mid to late 90's diesel stuff (well, here in the UK anyway) have this sort of stuff to handle all the emissions stuff that had to get bolted onto em to try and clean em up!

Anyway, sorry for my rambling with the RPM signal, just had a brain dump to my keyboard!

Cheers
-Gavin