I'm no engineer, but the problem I have with those who say fuel cell cars won't work is that I see them working. Daimler and Toyota have been at this for years, producing many prototypes, long before the US government and Detroit got involved. I just don't believe the biggest auto companies in the world would be pursuing something that can't work. The switch in a big way is unlikely, however, unless and until oil prices rise enough to make fuel cell prices more attractive and production increases to make economies of scale possible.
In the meantime, I agree we suck the mideast dry.