We are still stuck with limited range that can only be overcome by larger cars to house more batteries, or some new development in battery tech (so far it has been going more and more to exotic materials increasing not decreasing prices, even if we could solve this it would have to be made out of readily available materials or easily synthesizable ones (so far neither case seems to be close to true) or the prices will never come down.
We are then faced with the long recharge rate that will also affect practicality, again there may be breakthroughs in this, either very fast recharge rates or some sort of quick battery changing system where you swap out the batteries for precharged ones, or maybe something copletely different. who knows.
Point is EV's are not and will not be practicle for the majority any time soon. biodeisel can be placed in production right away and is just as practicle as a gasoline vehicule, minus the reliance on foreign oil.
I am not anti-EV I just realize we are not even close to being able to go down that route with any significant portion of your motorized vehicules.