It sounds like an interesting project. If you can make it work, using a MAP sensor instead of a TPS sensor could be handy since that would be easier to install.

If you expect much commercial success then you'll need to have it fairly adjustable. You pretty much need to have the ability to alter each shift curve.