Charging network is an issue if you plan to travel outside your given range. For many that may not be the case. I have major concerns if/when Tesla opens up their charging network to others. They make more money but I'll be impacted waiting for the MME, Etron, ID4, etc. to finish charging.
I can't say I am as negative about conventional sales as you are. Last car I ordered, came with a date that they hit. I didn't have to login to my account every day to see when I would actually get it. When there was an issue, there was a clear path to resolve. The SAs I dealt with weren't very good at resolving issues I had, even when they were clearly on the wrong side of it. Basically I was told to take it or leave it. At a normal dealer, pretty easily to escalate and get something resolved, especially when you are buying a more expensive car. The Porsche/Audi MB dealer I dealt with was very good at resolving any issues I had. YMMV and apparently has.
Traditional doesn't always mean bad. I work in an Agile environment a lot which so many people think is so much better than other approaches but I've learned it isn't good for everything. I think there are issues with Tesla's approach as well as the more traditional approach. Innovation is good but not at the risk of safety. Their approach to removing the radar without having the software up to date is a perfect example something Tesla did that I think was not optimal.
I can't tell you that I have seen a single ad for the MME on TV. I think I maybe saw one in print. You may not like C&D, maybe you hate Consumer Reports too, but those entities, and others like them, will often drive the conversation. Since Tesla no longer has a PR entity, they are at the mercy of them to the extent people actually believe Elon's tweets. I think this is another big mistake on Tesla's part. Not to mention I often go into the Tesla store and can't even see a car. BIg mistake there as that is a missed opportunity to reach more people.
The competition has made enormous strides. I am curious to see how the new BMW pans out as well. I want to see Tesla succeed. I also want to see everyone else reach parity with Tesla to push them even more.
The problem (and also an opportunity) as I see it is there are no longer just Tesla fanbois buying their cars. I am one of those people. As an engineer, I appreciate what they bring to the table. At the same time I don't want to deal with basic blocking at tackling things like panel alignment, good paint, trim on correctly, lights lining up. I saw all those issues and more on the demo cars I drove. I literally had a piece of trim on interior trim fall off a M3P while on a test drive.
Tesla needs to learn from the other companies and vice versa. I really like my MY but when its time is up, I won't blindly stick with Tesla, I'll look at my options. When my MS is within a few weeks of likely being delivered, I'll assess the market and see if there is a better option then. At the moment it is unlikely but I'll definitely check.