I have a 1981 Diesel Chevette which can get 50 miles to the gallon when driven at a steady highway speed. If that forty year old fully iron engine can get 50 miles to the gallon in a car that's as aerodynamic as a brick, then why aren't new cars getting 80 miles to the gallon? Is our technology really that shitty? Or is it that the carmakers have marketed performance and "sportiness" to us over efficiency?
They certainly don't want to make engines that can last forty years and 750,000 miles, but that's another issue.
So the real question is this: if we can have 80, 100, 150, perhaps even 200 mile-per-gallon combustion engines, and if we can grow biodiesel from algae and even produce it using processes which pull CO2 from the air, then how much energy and carbon output could we save by not building limited life batteries and by not suffering the waste of electricity transmission and storage?
It's not all one thing or the other, and it never should be, but we've been milking the old internal combustion cash cow for so long we've virtually guaranteed her death, even though evolution of the internal combustion engine would be a net benefit.