To burn gasoline, you consume energy already stored by nature. To run electricity, you have to burn fuel to store and convert to electricity probably at the same efficients as the gas burners. I can't see electricity as more efficient. Add the efficiency losses to store the energy to that lost by converting stored electricty to kenetic energy, and I see electricty as more inefficient.
Well did some research into using a fuel cell(the Russians developed for space) which converted jet fuel directly into electricity, with water and CO exhaust. Using a ceramic electric motor were able to achieve around 50% efficiency. Wanted to make an electric airplane.
Problem the fuel cells were good for about 50 HP, and cost about $100,000, and the capillaries would clog after about 200 hours. Also took about 20 minutes to get the system going.
The electricity to run these vehicles is free, it comes off the trees or something.