Still, with regard to electric vehicles, you are correct. At most, current tech will support small, strictly local vehicles. Rural or industrial use is impractical. Freight is a different order of magnitude. If you are planning to replace 18 wheeled tractor-trailer rigs in the next 25 years, think again. Aircraft are also a distant objective.
J
Elon Musk is on the Tractor Trailer game
Short haul trucking is seems doable via BEV (battery electric vehicles), but long-haul trucking is probably a bit father out. The drivetrains for large vehicles are easy, it's the batteries and charging that cause problems.
A few hundred miles with the need for a 30 minute or longer charge time to get to the next bit could cause operators some real headaches.
Long haul trucking has been on the decline though. The rise of intermodal transit (going rail [as Borachio has noted] and ship for most the journey) and increasing reticence of people to take these rather isolating jobs) has made it a less attractive option. It will be interesting to see how autonomous vehicle tech plays into it (for instance, having to take a break to recharge might not be such an issue if you don't have to pay a driver to take it).
In any case, I can see BEVs making major inroads on the freight industry.
Replacing ICE in construction, industrial, and agricultural applications doesn't strike me as something that's out of reach. Especially if we go autonomous. Lower energy costs will likely be a huge factor in these decisions, these machines take a lot of energy, getting it from a more affordable source would be a major boon.
I think the hardest market will likely be be rural personal vehicles. The having to stop and charge is going to be annoying for people who really pound the pavement. People will have to change behavior to account for this if they want to go electric and getting people to change is hard.
You're definitely right about battery electric aircraft. The lower energy to mass ratio of batteries compared to fossil fuels is a real killer here. Additional weight on land vehicles only makes it harder to start and stop - holding steady depends mostly on Aerodynamics. But with aircraft you need to generate more lift to compensate for the increased mass during the whole flight so it's a much larger issue.