I agree. Hydrogen has its place. Fossil fuels, however, are so energy-dense and so much more readily available in consumable form that hydrogen cannot take their place.
Yep. Energy density is the key. That is the reason that alternate energy sources will have a hard time displacing the internal combustion engine.