Not being an EV owner I didn't know that. It's a good solution, but I suspect the price will possibly need to be hiked to avoid the "it's only $10 so I'll just leave it another 10 minutes rather than interrupt my lunch" mentality.
This will probably change. Of the two city apartments I have involvement with, one (luxury, and not mine!) will almost certainly have charging points fitted to every space as soon as one of the residents gets an EV. The other apartment (a far more modest affair!) already have a project running to investigate the costs of fitting such systems. I suspect that every apartment with a parking space will eventually also have overnight trickle charging at the very least. As you have said, for most city dwellers that will be all that is required. Even a shared charger with access one night in X (whatever X happens to be!) would probably suffice 99% of the time.
This almost certainly will happen, but it will be (as you say) at retail sites and destinations rather than dedicated servo's. The difficulty is that city workers with 30 minute lunch breaks simply don't have time to go somewhere to charge a vehicle, nor are they interested in doing so on the way to or from work. If they can charge whilst doing the shopping on the way home, that's fine, but they won't want to make a special trip or sit at a servo. In Canberra (and probably elsewhere, but Canberra is where I am!) there are already charging points in the public carparks at (some) shopping centres. Interestingly there are also car cleaning services, but the two don't yet seem to have combined. I would have thought an obvious business opportunity was to park your car and come back to find it cleaned and charged!
I would also assume that companies with car parks would also provide charging stations for their workers. In LA I'm sure I saw rows of sunshaded parking with PV roofs and charging for the cars underneath.
Either way, I suspect the future looks bleak for service stations, especially in cities, although it will be a few years before it's a problem for many.