When self driving cars become a reality, we can throw the idea of car ownership out the window. As it stands, 99% of cars spend probably close to 99% of their time parked and unused. That is inefficient.
It's actually quite efficient. That's why the parking lot of my apartment is full at night, but empty in the day, and vice versa for the parking lot at work. The demand for the cars is usually not even enough to really make use of unused cars. Short-term rentals make sense in a highly urbanized area (see ZipCar), but in most of North America, car ownership (or long-term rental) will still make more sense. Indeed, it's precisely the same as the prevelance of rental apartments in citys, but home ownership in more rural areas.
The real solution to infinite range with a self-diving electric car is induction chargers built into the road, especially highways. That way, the car only ever needs to use the battery when on short trips.