I don't understand why auto companies still think that hydrogen is better than plain battery electric vehicles(BEV). For one thing, hydrogen is extremely dangerous, much more volatile than gasoline. I certainly don't want a compressed hydrogen tank in my car. From what I understand, generating hydrogen is not nearly as efficient as generating electricity for BEV. Generating hydrogen, takes a lot more steps*
Hydrogen Car:
1) Energy from coal, natural gas, solar, nuclear, etc to produce H2 Gas
2) Electricity necessary to compress H2 gas or liquid
3) H2 gas used to produce electricity
4) Electricity stored in battery
5) Run electric motor
Now for BEV, as everyone here is familiar with:
Electric Car:
1) Energy from coal, natural gas, solar, nuclear, etc to produce electricity
2) Electricity stored in battery
3) Run electric motor
* Book: Two Cents Per Mile