Electrical powered cars are much more efficient and reliable than H powered ones. With the Li-Po batteries, a 50 kg battery holds around the same energy than 50 kg of diesel fuel. A range of ~100 miles is more than 80% of the trips we make. The downside of course is the time needed to perform a full recharge. However, the electricity distribution system already exists and recharge stations could quickly be installed in a lot of place: at home (obviously) but also where you're working and in parkings. The investments to adapt infrastructure are limited.
For longer trips, the japanese are working on a 2nd gen hybrid: big battery and electrical engine, small but efficient diesel engine that reloads the battery when needed (like a diesel-electric submarine). The goal is to use almost exclusively the electrical propulsion and to recharge the battery on charging station.
The diesel engine could run on biofuel of course.
As a bonus, electrical engines have a high torque and are very reliable and need very few maintenance
Fuel-cell (powered) cars are less interesting: less efficient (especially when outside temp is low), much less reliable, they need a lot of maintenance and, most of all, they need H stations ALL OVER the country to be usable everywhere. The insvestments are huge but of course the oil industry is lobbying to adopt this solution as they could fit in the niche (with the electrical power, they are completely left out).
Finally, fusion power could be the next step after nuclear fission: the technology is already mature enough to produce energy when using He3 as fuel. the problem is that there is almost no He3 on earth. He3 is expelled by the sun but is blocked by the Earth atmosphere or magnetosphere (I don't recall which one). However, the lunar missions have showed that the rocks brought back from the surface of the Moon are relatively rich with He3.
This is so promising that apparently Nasa but also the russian and chinese agencies are boosting their programs to send the man back on the Moon.