H2 is a problem
simply because of the size of an Hydrogen atom. H2 will find a leak. It is also very energy light. 1kg of H2 has far less energy in it than something like Ammonia which is IMHO a more viable alternative to H2.
Then there is the fact that most H2 at the current time comes from Fossil Fuels. The energy required to extract it is huge which makes your statement a tad dubious.
Most of my EV's energy at this time of the year comes from my Solar panels.