@Keith Re: It's not just the storage
Rail would not be a good example for Hydrogen over batteries or alternatives.
There are alternatives.
For rail, you have to consider it covers both people movers within urban and surrounding areas, or crossing great expanses like the US Mid-West.
You have a couple of options for people movers that can reduce the energy requirements within the rail car. (e.g. mag lev) You could also have overhead electricity supplied by a power plant. (Think nuclear)
Hydrogen has its issues and when you consider a bio-diesel solution... the cost of converting to electrical power ... much cheaper. (Sorry you still have hydro carbons.) Batteries also pose a risk if there's a derailment.
Hydrogen has a long way to go for it to be viable in this scenario.