I've thought about this since I started reading this thread. I'm not defending Tesla's lack of communication on the delays, but what isn't massively delayed these days? Chevy Tahoes, Ford F-150s, golf carts, refrigerators?
I remember the considerable angst and outrage in earlier Tesla days when people would order a car, and the next month some great new feature would appear. If I had known, I would have waited!
I guess my question is this. Would you rather wait six months or so for the refresh, or would you have rather bought the previous version a month prior without knowing the refresh had just started production? I agree neither is ideal, but given those choices definitely the former for me.