Marty Hoffert's work deserves particular attention. Two points deserve mention. First is a technical point that renewable liquid fuels like biomass ethanol can serve as hydrogen carriers for fuel cells. The second point is that there are currently severe institutional and financial barriers to doing the real work on finding solutions. This problem requires a large amount of innovation, something that government agencies and large companies are not in general very good at.
Most environmental groups grasp the end problem, but are presently committed to advocacy.
Venture capital is mainly interested in quick returns, something unlikely for the real innovations needed. It played like the subtle propaganda that permeates the issue of climate change by starting out assuming that man is the significant cause of what global warming exists. You see what you want to see. It started out raising the question of the human impact on the climate of our planet, and then went off on a political story without establishing an answer. People reading this scoff that I am dilusional, but the proof is not presented.