Let's look at it this way.
Lets say 1 gallon of fuel = 10 miles of energy conent.
Burning one gallon of fuel in an IC engine vehicle would net 3-3.5 miles of travel.
Burning one gallon in a listeroid would net 3-3.5 miles worth of mechanical energy, then that 3-3.5 miles of mechanical energy is converted into electricity at 70% input effeciency netting 2.1-2.45 miles worth of electricity, then that 2.1-2.45 miles of electrical energy is converted by a charger which has losses as does the process of battery absortion (65% efficiency) so you end up with 1.365-1.5925 miles of travel from that same gallon of fuel. So, 13.5-16% efficiency.
That's a pretty grim reality. Even if everything about the scenario were free, engines, gen head, charger, waste oil, time , maintnance, etc. it is still an extremely poor return for something that has better than double the efficiency when used directly in an IC engine. Like I said that is why the big push for EV charging is solar(and wind) as the perception is that it is free/green. Really though those have capital costs as well as environmental costs and a payback period that is really much longer than anyone wants to admit.
I'm not knocking EVs I just dont think they are the Rainbows and Unicorns that many want to make them out to be. I think that continued investment in IC development as well as alternatives could net just as good or higher gains when EVERYTHING is factored into the equation.