Canaan, and Minerwarez, have done the best that they could have in a shitty situation.
I'd say that we should all hope that other manufacturers begin to take note and follow suit with a customer service model that actually provides us with some visibility at to what the hell is going on with our miners.
I received the email from Minerwarez stating the 2 week delay and shrugged my shoulders. Having purchased from them previously I have no concern that they'll come through this time as well.