I dunno, from what I have read on it, which is a bit but I don't pretend to be an expert, the fuel-cell tech looks like the only way either electric (And collaterally, hydrogen) are ever going to lead to anything usable, but it's several years off if ever.
They really need to kill the bio-diesel and ethanol crap, though, we just don't raise any crops that have the energy return to make them worthwhile. Brazil has made great strides with ethanol, but they make it from sugar cane for an 8:1 energy return, instead of corn with 1.5:1 return (At best). It's a complete waste of money that does nothing but drive up feed corn cost.