I'll keep banging on this since I haven't yet heard a satisfactory answer: what are you going to do about people who park on the street or in garages they do not own? Overnight charging systems are for homeowners. Even with a (high end, optimistic) public charge station time of 30 minutes, if there are just 4 people ahead of you in line, that's 2.5 hours out of your day. Yes self driving may fix this eventually, but…
More meta: our inability to see solutions to minor roadblocks never mean something won't happen. It's similarly amazing to me how so many commenters here don't think insurance for self-driving cars is solvable in the US - while they're already being tested in several other countries.