> A proper design would allow the battery and motor drive to cooperate so when the motor current demand rises to maintain velocity, the battery pack can tell the motor, sorry, I cant give you anymore and the motor drive can then decelerate or simply refuse to continue accelerating.
These are good thoughts though even in your solution I suspect it points toward the idea that the design is fundamentally unsafe.
The reason is if the motor decelerates you still must be prepared for your weight to shift, even gradually.