This is a terrible idea.....
Take exactly the same hardware, but wire it up to offer an assist to the rider, and you have a bike that might actually encourage people to use it.
I bet the power generated would barely even cover the juice to run the kiosks to rent them. You would think the developer would have an idea about just how much power it takes to move a 10+ ton bus.
But you guys already know this.....