Graphene and Zinc-Air batteries are in the works, along with hydrogen fuel cells. Now, Hydrogen itself is not practical,  but you could use "Green" anhydrous ammonia, and break it back down. Exhaust the nitrogen and use the hydrogen in a fuel cell. GREAT for powering tractor trailers. You could also string high voltage lines on superhighways to power the Big Trucks. You can even use that method (sans the fuel cell, need to burn it directly) to power passenger jets. Hopefully, bullet trains and the Hyperloop will eventually replace planes, except for Ocean crossings. Big container and cruise ships could use the same technology.<br>Said Green Ammonia is already being used for fertilizer, along with Green Nitric Acid.