Ive been reading articles about in wheel, in hub motors since I could read.
I know for a while invacare used them in a wheelchair, but they were prone to over heating, bearing issues and the range due to the energy efficiently was not delivered.
Now in wheel fuel, water and other liquid storage was a success.
Maybe the batteries could be stored in the wheels and the motors could be inboard?