Amount of batteries needed is not solved problem.
EU has around 250 million cars, with 10-15 million sold every year. Even best future mines have lithium for around 1 million cars per year and those batteries last about ten years.
Sodium Ion might give us a chance if we invest in technology.