These small shops are doing the best they can, I’ve got a piece on order from Decware. Their usual turn time is 6ish weeks. Currently it is 4 to 6 months. So the guy didn’t call you about his head guy having to go out of town, while I understand your position, a little grace might in order. Sure, in a perfect world he should have called, but he didn’t. If it’s that big a deal, just cancel your order, if you haven’t already.