One issue needs to be
One issue needs to be addressed before EV's can become mainstream and its a big one.
The current power grid is no where near in being able to support the energy pull EV's will create.
Can you imagine 80% of vehicles plugging in at night to recharge. EV's are not the answer, I'm sure in 100 years or so, an alternative fuel source will replace battery powered cars altogether.