CMags, It isn't restricted to only one LCD, I was able to get my 4x20 from sparkfun working last night actually without changing the code:
So there is an extremely good chance that you can use other LCDs. It is just that you may be on your own if you are having problems with the non-"official" LCD. It could have a different pinout, different commands, different timings, different voltage requirements, etc. etc. and I don't know who here wants to mess with it. If your lcd does behave differently than the "official" lcd, and you are the only one who has that model that is having the problem, then no-one will be able to reproduce your problem.
John, will take a look at it. I think I'm having issues with my ecu setup and may be going straight to the injector myself. It would be nice to have a "one size fits most" routine for hookup.