There is some great news from my people, the Germans. They have made an engine for electric car rechargeing that runs on almost anything. (methanol, methane,hydrogen, diesel, gas, ethanol) the thing is called freikolbenlineargenerator (yeah it's all one word apparantly) these type of free piston stirling engines are also being developed to run on concentrated sunlight too!! Soon there will be solar powered motors!
here is a wikipedia link to free piston engines: http://en.wikipedia.org/wiki/Free-piston_engine
german link: http://www.digitaltrends.com/cars/germans-create-free-piston-multi-fuel-engine-that-could-answer-ev-range-anxiety-issues/