Here's what happens when your Tesla Roadster (or any EV) reaches the end of battery life

I really don't think battery power is the long term answer. Not really up on new(er) technology, but what about the hydrogen fuel cell or something similar?
You can't really trust the average idiot with hydrogen, and it takes a lot of energy to make it.

Unless fusion becomes reality, the EV is a limited-application vehicle.