I think oil based fuel (I have not gotten to batteries yet, so I can't comment properly on that) runs out a bit fast.
What if vehicles had 2 fuel slots? one for "fuel" (coal, gasoline, etc.) and a second slot for batteries? When both slots are in use, they act together for better performance (just like "smart cars")