No, hydrogen vehicles will never made it. Simple physics.
Basic problem - there is no free hydrogen on Earth. All hydrogen on Earth is tied up in molecules like water or natural gas. To split hydrogen from water you need more electrical energy than the hydrogen will eventually deliver (2nd law of thermodynamics!).
To get the Hydrogen from hydro carbonates, you will also loose badly on energy budget, as you get more energy by just burning the whole hydro carbonate, not by stripping hydrogen from the hydro carbonate. Again, there is no way around the 2nd law!
If we could somehow steal hydrogen from the Sun, where there is a lot of it in free form, now you are talking effective power source.
Guess when that will happened?
...hydrogen can be created from a process that separates the hydrogen and oxygen molecules in water. The Douglas County Public Utility District plans to use its surplus hydropower to do just that...It's nothing but "a process." How hard can that be? I'll bet even Poindexter and Peabody could do it, and cheaply, too.
Toyota is already selling the Mirai in California. There aren’t many places to gas up but they do exist.
Hyzon Motors is the American spinoff of Singapore’s Horizon Fuel Cell group. Horizon has been in business for about 15 years. The Saudis and some other Gulf countries are looking at hydrogen as their future in supplying energy.