If they don't ship in the next week, it makes sense to cancel your order. That is, assuming bitfury and hashfast are going to be shipping in the next week. They both are cheaper and match the performance of KNC so I see no reason in holding on to your KNC order for no reason. That is what I plan on doing, at least. I'm not angry at all. It's just the way that mining has to work these days. The downside of accepting customers for pre-orders is that they may cancel (and contest their credit card charges) at any moment if you miss your deadline. With BFL and Avalon the risk has been born 100% on the consumers. It's about time that mining companies step up and absorb some of the risk themselves. So far there has not been one company that has shipped on time. I'm not saying that KNC has failed, but they have 3 days to ship roughly 1,000 miners to keep their promise to their customers. If there is no guarantee, if there is no downside for a mining company if they break their promises, what is to stop them from just promising anything?
1) There are no more refunds.
2) Hash fast are nowhere near shipping in a week. They won't have their chips for ~ 3 more weeks and the first device won't be made for 5 days after they start packaging. Realistically, they will be tweaking the first miners the first week of November with a mid November first shipment. (2 weeks late)