I think getting rid of heat that builds up in the motor casing is a problem also. Hub motors are great for small slow speed scooters and motorcycles, but I don't think they will do very well when required to move a vehicle at high speeds for more than a few minutes - unless you water cool the motor and that is not going to make their unsprung weight any lighter..