Don't forget nuclear. Pretty sure the technology has already existed for years for entire neighborhoods to be powered by a vehicle sized reactor buried at the end of the street. And who wouldn't want a motor sized reactor that would power your vehicle for 20 years?