How bright is the future of electric cars?