Also,
Due to its size, Hydrogen is dramatically harder to store than most other petroleums. Not only because it passes through many conventional storage vessels, but also because it is stored at high pressure. The storage vessel for hydrogen in a car is one of the serious cost and design challenges, or so I've been told.