No, it's definitely terrible. Not many companies would get away with this. Tesla is only getting away with it because of lack of competition and having a great product.
It's not even the wait that bothers me. It's the uncertainty and lack of communication.