Don't forget that Hydrogen powered Fuel Cell vehicles also need a reasonable size lithium battery to capture regenerated electricity and to provide additional power for short bursts when the fuel cell can not provide enough electricity. They are not battery free, they are similar to a current hybrid vehicle except the IC engine has been replaced by a fuel cell.