Tesla has made an electric vehicle that doesn't make anyone with a sense of style want to puke, and that's a very good thing, but there's just a handful of things they need to do, IMO, to really knock the ball out of the park for electric cars:
[... list of things that emphasize gas car and petroleum distribution benefits over electrics
If or when Tesla, or any electric vehicle manufacturer, can hit all three of the above points, I'd dare say that the writing will finally be on the wall for the age of gasoline, and I think electric cars could outnumber gasoline vehicles on the road within a decade.
Here's a similar list of things that was "common wisdom" for other disruptive technologies:
1) iPads (and tablets in general) will dominate over PCs once they solve the printing and windows compatibility problem (reality: even the latest tablets suck for these tasks, but PCs are in decline while tablets sales are set to overtake overall PC sales).
2) Apple would dominate if they ever provide a mid-tower customizable Mac. (reality: Apple owns the $1000+ market for PCs and laptops, and their PC business is more profitable than the next three PC manufacturers combined)
3) How can a smartphone without a keyboard succeed? Why would anyone buy one? (reality: 99% of smartphones today have on-screen keyboards)
Common wisdom is myopic. Your points in general are all things that we enjoy today, but many folks would gladly give up one or all three of those current benefits for a car that can be bought without going to a dealer, accelerates like a bat out of hell and is smooth and silent and gets OTA software updates and support. Tesla intended to disrupt the market and looks like they're doing so very well.