Reading some of the follow-up posts, it appears the Tesla charging stations are no longer free, apparently the owner gets a certain number of freebies and then has to pay, currently around $11 for the fast charge (a fifty-percent charge in a half hour). The fast charge requires a 400 volt line which few homes have, so home charging on a 220 circuit is more of an overnight thing.
Thing that strikes me is not just the location of charging stations, but their actual availability...like the used fry oil thing with Diesels, yeah, the owner is in paradise as long as he's the only one doing it, but the fun stops when the user numbers go up. So, you have a number of charging stations which can accommodate a certain number of Teslas. However, the Tesla drivers, like other drivers, will primarily drive between 6 a.m. to 8 p.m. with a big slump in the middle, and I think it's reasonable to assume the Tesla drivers will tend to be somewhat geographically concentrated. So, driving one and pulling into the charging station, it seems there will be a pretty fair chance of having to wait for other Teslas who got there first, just like a gas pump line except that each person in front of you is taking half an hour instead of two or three minutes.
Apparently Kalifornistan has some rather generous benefits for buying an electric car, which is the sort of thing that will add to the concentration of Teslas there (Taxpayer-funded, of course, so the generosity to some is a consequence of plundering others). I'm not sure how Kali's kW-h cost stacks up against nicer locations, but I have the impression it's relatively high and the grid is not entirely up to the demands on it now. This should be an interesting exercise in unintended consequences.