How much energy can a car have with a "full tank of hydrogen", and what would that tank look like? Remember, a bucket of gasoline contains more hydrogen than a bucket of liquid hydrogen, and the gas kan be reasonably safely kept in the bucket, but the hydrogen requires very special equipment.
How will you get the hydrogen into the car? Gas can be poured into the gas tank, how would you transfer liquid hydrogen safely? Remember, chain-smoking stressed out soccer moms with three screaming kids in the car have to be able to do this without blowing themselves up.
How will you get hydrogen to the gas stations? How will you manufacture the hydrogen? You can't mine it or collect it, so you would have to create it by splicing water, a process which consumes a lot of energy. Where will you get that energy from? And if you're going to use electricity anyway, how much of that energy is lost in the process?
What's the "well to wheels" efficiency of a hydrogen vehicle? I'm pretty sure it's smarter to just charge a battery in the vehicle directly, through the electricity network, rather than going the roundabout way of creating volatile hydrogen at special plants, transporting that hydrogen to gas stations, having equipment for allowing people to fill up their cars, and finally combust the hydrogen in the car to make it move.
So what happened? Someone did the math on the whole chain, instead of just handwaving the massive infrastructure problems away.
They've already "solved" most of the problems you mention; the "problems" are with scaling that sort of infrastructure. Scaling EV chargers is just much simpler.
However, I am interested in hydrogen as a fuel from a long term perspective. In the future when we have vehicles that need to run on other planets, presumably hydrogen will be the fuel; however I'm not sure those engines will be IC; maybe miniaturized jet engines? :) edit: probably not, since jet engines need oxygen which may not be available on other planets
I don't know what you mean by "contains more hydrogen", but if we look at the calorific value (energy per unit weight) then hydrogen has almost 3 times that of gasoline [1]
[1]http://en.wikipedia.org/wiki/Heat_of_combustion#Heat_of_comb...
You are correct in that liquid hydrogen has more energy per weight than gas, but gas is ten times denser, so it has around three times more energy per volume, and both are important when it comes to designing a safe fuel container that fits in a car.