While I don't think your response added more actionable information, I do want to say thank you for a thoughtful response.
I take issue with a lot of things you mentioned, but particularly this: don't believe the default response to a delay for any of the three companies you listed is to offer expedited shipping, partial refunds, or future credit.
I've never, ever had an issue with Amazon in which they didn't offer one of those three things, a combination of them, and/or an extension to Amazon Prime. I didn't harp on it, as Massdrop is clearly not Amazon, but if I've reached out to Amazon support (and I've been a customer since 2001), there's never been an issue with delays or wrong products they haven't fixed with one of those four things. I've reached out to Massdrop support multiple times now about this drop, and none of those things have been mentioned.
To say that cancelling the order is a method to rectify the situation and make the customer feel better is really a poor response. It's sort of offensive, and makes me reconsider my relationship with Massdrop more than the company not reaching out would have.
Moreover, since you decided to elaborate on Amazon, their communication has always, always been much better than I've experienced on this drop. They offer chat, they are very quick to respond, and as I mentioned they offer to try and make it up when there are issues out of the customer's hand.
To further elaborate, I think your team sees Massdrop as a community, but I'm not here for community - I'm here for a transaction (a transaction in which you've already taken payment, I'll remind you, so I think all of us paying customers are entitled to clear information). Perhaps your initial comment, and reply work in the context of a community, but if an Amazon rep had come back with a response like your reply, I'd be asking to speak with their manager.
In any case, it does seem like as a merchant, you should be working more to delight your direct customers, while demanding answers from your manufacturer.
EDIT: I just tried to buy a blu-ray on Amazon using credit card points. I made the order, cancelled because the shipping speed was wrong, and then couldn't use my points. I contacted Amazon chat support. They told me that my points would be returned in 12-24 hours. Fine by me, just wanted to make sure I'd get the points back. Apropos of nothing as I was getting ready to finish the chat, they kicked in an extra $5 courtesy credit since I'd have to wait to re-order using the points.