It seems to me we've got an infrastructure and business model looking for a product- can't have people conveniently charging at home, they need to go "buy" it somewhere! And "refueled in less than 5 minutes!", I fear, is a bit optimistic... good sales pitch but.... a more realistic 10-15 min, vs 20 min on a fast charger... I don't see the big win they're claiming there.
My initial gut reaction (for years) has been "hydrogen is stupid!"- that whole "hydrogen economy" that Bush was pitching was steaming BS. A combination of bad math, groveling to petroleum concerns, and wishful thinking. Simply put, hydrogen is a very inefficient way to store energy.
BUT- it is energy dense. I don't believe battery technology is anywhere near being able to provide the energy density needed for airliners, for example. It's marginal for things like trucking. It might be the sucks-least option is "green" hydrogen powering large aircraft, cargo ships, etc. With marginal improvements in hydrogen production, using green solar and wind power to make fuel could make more sense than pumping crap out of the ground.
(so far as energy density is concerned- it might be even smarter to use that green hydrogen to create denser, less difficult to handle and store fuels like ammonia, methane, maybe some alcohols... that complicates the fuel cell use but even if hydrogen was free it's still a pita.)
Cheap renewable (or at least carbon neutral) energy is the key. When we find that we can generate electricity cheaply enough to make hydrogen cheaper than other petroleum fuel sources, that would seem to be a win to me.
Fusion, as nifty as it is, is still decades off, and practically isn't really better than the better fission options. Solar and wind- there's always this concern about cloudy/windless days meaning we have a shortfall. But it is proving to be cheap, so cheap it's even driving electricity prices "negative" at times. We're at the point where we can generate electricity cheaply and it's getting cheaper still.
Regardless of how, when we can generate electricity cheaply enough- overbuild the grid so that even in slack times we've got sufficient energy available, plan to always have a surplus, and tap off all that surplus for hydrogen production. "Viola!", you could almost think of it as free hydrogen. (Ain't nothing free but you get the drift :) )
Think of the penguins.