Oil is a better energy storage then batteries.
However, an electric motor vastly outperforms an otto engine.
Electricity is a much cheaper and continous sourceable energy medium then oil.
Batteries get better and better. There is no way ev's doesnt win this race in the long run.
No way.