Correct on the years. 1989-1991 uses an OD cancel switch in the dash. 92 and up uses the end of the shifter. The shift linkage is also via cable on the later units, instead of the C6 style arrangement of levers and bell cranks which can be adapted over. 1989-1991 still has a speedometer cable drive, while 92 up share the same signal from the differential mounted VSS/ABS sensor. This means if you do swap in a 1992 or newer tranny, you won't have any way to drive a stock speedometer.
The OEM control system for 1989-1991 requires:
VSS, TPS, barometric pressure sensor (altitude sensor), engine RPM and MLPS. Any one of these stops working perfectly, and the transmission starts throwing a hissy fit.
The bare minimum you need to control this transmission with an aftermarket computer is: VSS (Vehicle speed sensor), TPS (Throttle position sensor) and MLPS (Manual Lever Position Sensor, mounts on the side of the transmission at the shift lever).
Also correct about the difference in length. The E4OD is internally based on a C6 auto with an overdrive added in front, so it is quite a bit longer and heavier. Your drive shaft will have to change, but you might get lucky if you have a two piece drive shaft. I got away with only changing the front half and keeping the rear half. The center support bearing had to slide back by 1" as well.
I don't think baumann still sells the TCS transmission controller that I bought, but they do offer something newer at roughly the same price. No experience with the new product but the old one has proven bullet proof for me. Tuning the transmission takes some trial and error though. If done right, you'll also end up with many more options than the stock setup.
Its not an easy swap to do on the cheap. One way, you go aftermarket and have a built in cost of $600 for the controller and harness, or the other way you get a complete donor truck and strip all the stock OEM parts in the hope that they are in good condition. I racked up many miles for a few years on the highway before doing this swap using the aftermarket approach. Even at close to $3000 when all was said and done, the upgrade still paid for itself in fuel savings. Just don't expect better economy around town or on short trips. Long distance highway is the only place this type of upgrade can pay off.