Although the motor has an encoder output which goes into the curtis controller to control the motor speed, I think you are right and a separate line using the standard RPM sensor would be the simplest way.
Had a look into the gear change, I think this will be ok as it appears to have a DC motor and encoder on the selector drum, so will probably build a separate controller to turn a button shift into a rotary position, question is can I crash the box?!, power will be momentarily off the motor at the time of changing but not sure if there will be too much inertia in the motor to allow the gears to change..
In terms of using standard gauges, as I can also get a reading of the power going into the motor I thought I could simulate the turbo pressure sensor and make use of the Turbo boost gauge, 1.0 bar being the 100% continuous power reading, 2 bar max for 200% (although I think i can run at 300% for short times) and I also get negative bar readings when regenerative breaking kicks in... seems applicable.
The guy I bought the motor off mentioned 12v vacuum kits.. one not to forget!.
On a sort of related point, I was thinking of changing the steering wheel for a paddle shift but looked unnecessarily awkward for the small benefit so never did it, but wondered if it was easier to make 'stick on' paddles with wireless comms to a small board that you fit to the standard gear shift switches, so basically does the same job but with a lot less wiring... if this is a useful thing people might be interested in then I may do this as a separate thing?.