For those that believe Supercharging is a sufficient solution, I don't entirely disagree with you on a personal level.
Now that Tesla has come along, I see only two remaining hurdles to widespread adoption of EVs...as in killing the ICE (as far as automotive applications are concerned) for good. Electric performance is better. Efficiency is better. Safety is better. Noise levels are lower. Reliability is better. Emissions are lower. Fuel is cheaper. Motors are smaller. There are only 2 remaining hurdles:
1. Range. Think of the most common question you get from non-owners. It is most likely "how far can it go on a charge?"
2. Cost. EVs are currently too expensive for the masses.
The P85D should drive a stake in the heart of any remaining fools questioning EV performance
. Regarding cost, the Gigafactory and time will take care of this.
As far as range is concerned, there will always be people who say "yeah but I don't want to stop for 40 minutes every 220 miles". Although most of us owners realize stopping for Supercharging is not usually a big deal, the alternative of a 5 minute gas stop will always be preferable to a not-insignificant portion of the masses (as silly as it is. You know the fuel at Superchargers is free, right folks? What price do you put on your time?)
The reality is that swap stations drive a stake through the heart of hurdle 1. Even a "slow" 3 minute battery swap (fast enough for now, Tesla!) is faster than you'll ever get at a gas station. AND you don't have to leave your car.
With swap stations, a 5 minute fuel stop in which you get out of the car into the weather and stand at a dirty pump sniffing fumes now looks like (and is) the crappier of the two options. With hurdle 1 knocked out and hurdle 2 dwindling over the next few years, there are really no arguments left to stick to ICEs.
If the battery swap stations are implemented, Then within 5-10 years you'd have to be a fool NOT to get an EV.