This is exactly how I feel.
Wife and I went and looked at M3P (she hated it) and the Audi RS5 Sportback. We both love the RS5 and they had a few in stock which we were able to test drive. But, we are ready to move to our first EV and rather not experience the 20mpg on the Audi. Coming from a LX 470, I did not enjoy the 12mpg, so I am willing to wait for the MSLR.
To
@Davidrun2B's point, their product maybe very good, but the communication is horrendous. By far the worse I have come across so far. It's understandable an estimated delivery of a product to slip 1-2 times. But, anything more than that is purely poor planning and it's doing a disservice to the customers who are willing to hand over a significant sum of money for a product.