This sounds a lot like the open vs closed system debate we had/(have?) with computers. I'm glad that in my youth I could wrench on the internals of a PC and I'm glad that in my 30s I never have to because my Mac 'just works'. Also, this debate is older than I am: http://www.amazon.com/Zen-Art-Motorcycle-Maintenance-Inquiry...
The difference is cars need regular maintenance and computers don't. The author is claiming maintenance on Tesla's is difficult, but he dismissed the point that they might not need regular maintenance like other cars.
I think only time will tell (a justification on most of his points) whether Tesla is the Mac of cars, or if Teslas still need regular maintenance.