By no means am I saying hydrogen is the absolute answer. I just know with the current technology of batteries, we will do just as much, if not more, damage if all vehicles were battery powered. Nobody seems to be thinking about EOL for these things. One quick search on e-waste discusses how bad cell phones and laptops are, and they have one battery each. A tesla has what, a few thousand cell phone batteries?
Latest I have seen on hydrogen was making a coating that allowed for salt water usage.
Splitting water into hydrogen and oxygen presents an alternative to fossil fuels, but purified water is a precious resource. A Stanford-led team has now developed a way to harness seawater – Earth’s most abundant source – for chemical energy.
news.stanford.edu