You need SOME batteries, to buffer the generator for acceleration. This is exactly how trains work, and it works great.
I know. I am just saying ditch the big battery pack in favour of smaller ones for the uses that you mentioned.