The Lithium Metal battery supposedly is now possible and just was made possible recently. It should significantly extend battery life. I know Hydrogen cell technology is actually useable with functional in cars with regenerative braking. They are currently Hybrid with some batteries for storage and hard acceleration. They actually use concentrated Hydrogen and fill in 5 minutes. Add infrastructure, put pumps at the gas station. Hydrogen and EV's should slowly be added, not rip off the bandaid and hope we don't bleed to death. Honestly filling with straight water in Canadian Winters sound like a nightmare anyways. Just trying to keep water from freezing in a cement mixer sucked. You basically have to put in the water near boiling and insulate everything. As said, current technology can't pull enough energy out of straight water instantly and may never be possible.
The problem with hydrogen is producing the hydrogen. There's a stink in Japan right now because Toyota is pushing that, and the idea is to produce the hydrogen from COAL of all things. And it's energy-intensive to produce. Apparently Japan is working with Australia to get the supply of coal. Japan is also building new coal-fired power plants as we speak.