I agree, it is coming at some point in the future.
I disagree with people saying Tesla is going to completely dominate the market. Despite cars having a lot of tech these days, cars are still cars and not really tech items like a phone. Tesla getting in early is going to make sure they're a relevant brand in electric cars, but the car market is so big that in the future there's still going to be room for many different automakers, just like there was in the past and present.
Everyone says that Tesla is ahead of everyone else, but when most cars are electric I don't think it will matter. At that point you're no longer selling to early adopters and enthusiasts, but are selling to the general public. By that point the technology will have advanced to the point where worrying about range won't even be an issue.
Also, you can list off advantages of Tesla's all day long, or any other electric car that's good, but when it comes to the general public it doesn't matter. I mean, for example, American companies still sold a millions of cars in the 70's and 80's when they were making actual garbage cars. Literally trash.
I agree 100% with your reasons hindering mass adoption, but I don't think its going to change that quickly. I very well could be wrong though. I do agree that hybrids will become much more popular, as they don't have the two disadvantages you listed. They're much closer in price to their gas only versions, and you can fill them up at any gas station just like any other car in minutes and never have to worry about charging.