Double the lifetime to what? Six months, six years? What a crummy article.
How long will the battery last and what is the replacement cost?
What is the replacement cost of the fuel cell stack?
How often does the hydrogen tank need to be refilled?
How many gas stations in the US currently offer retail hydrogen? What is the projected number in five years? Ten years? Where are these stations located?
What are the chances this car will be put into production? When? What will it cost?
Has the first photo above been altered in any way? (Reflections seem a little fake.)
Lots 'o hype, little useful info.
Just don't crash into a LOX tanker