I'll provide an outsider's perspective as a person who has custom ordered and received delivery for an ICE vehicle in the past. I will admit the wait for the Tesla sucks, however I think given the high demand of the vehicles, the global supply chain, etc, its somewhat understandable. I would also say that when compared to the order, tracking, and delivery experience of my Challenger back in 2017, we as Tesla buyers receive a lot of information on our orders.
I think this is actually the biggest problem. We are almost paralyzed by the amount of information both provided to us from Tesla and this forum has dedicated tracking for orders in a month, a region, etc... When I look back at my estimates from when I ordered the car vs when I am due to receive it, yes.... Its late by about a month.
I can tell you from when I ordered my Challenger, I received literally no information from my sales person until week prior to pickup. As for tracking, I had to do it all on my own by looking at my order tracking status online. It was built quickly and delivered as I requested, but It took over 2 hours between when I arrived to pick up the vehicle and actually driving it off the lot, due to financing, upsell's, scheduling future service appointments, and generally just waiting around for crap...
That was a pain for me and I was actually tired/worn out by the time I left the dealership to go home.
I think things will get better for the delivery experience for Tesla in the future, but for now its not so bad honestly. I am not a Tesla Fan-Boy or anti-ICE or anything.