You are preaching to the choir here, but all of those solutions will no doubt be met with varying degrees of success. For those who fall through the cracks, there is no reason Tesla can't provide a subscription type of service for those who live, for example, within 12 miles of a supercharger and use it on a regular basis.
Ok, lets say they do that. How much pressure will this put on the landlords/bosses/shops/politicians/other charging networks to help fix the real problem? They will all say "Hey! You got the supercharger to use, we don't need to do anything!". And you end up with this half-solution instead of a real solution.
One of the real advantages with BEV's is that they charge while you are doing something else (like sleep, work, or at least shopping), not that you have to drive the car to some special place out of the way to wait for it to charge.