I doubt Elon is squirming for a very simple reason that goes beyond cost. Nobody has the Supercharger network he does. Nobody. With the Porsche, where do you recharge while on a long trip, regardless of how long or short a time it takes? I can go from N.Y. to Florida without breaking a sweat with all the Superchargers along the route. If it takes me 40 minutes to recharge from empty to full, that's enough time for me to grab lunch, dinner or just take a break. Most of the time you don't even recharge at empty, so your actual charge time is more like 30 minutes or less and you're off. The range anxiety thing is just a non-issue for virtually all of my driving.
It might just be my tastes, but I find the Model S more attractive than the Porsche. It's all subjective, I know.