I genuinely don't believe we need electric cars though at all. We need less travel and transport and redistribution of facilities and skills. That's a much bigger problem. At the moment, the hub/spoke and centralised model of society has no redundancy and providing ubiquitous cheap transport isn't going to solve that, just make the problem hang on longer by forcing people to remain sitting on their butts on a freeway in a slightly better car rolling into a job they could probably do at home or doesn't need it exist anyway.
Also batteries need to be filled up, recycled, disposed of still. We'll see how that goes shall we...
SpaceX isn't fundamentally changing the model of anything, just packaging the same turd differently. That might be to build capital (customers = capital) but there isn't anything fundamentally different to what they are doing at the 10,000ft level. ESA have had a similar model for a couple of decades.