Electric vehicles will be most useful in cities. Which is also the last place you'll see them in mass because of the shortcoming of how you charge the vehicle.
Tesla is doing well, but let's not forget they are one manufacturer in a sea of car makers who moved comical amounts of vehicles more than Tesla. There is a very long road before electric will be ready for the prime time.