Terrahash has always stated that deliveries would begin two weeks after chips are received. Anyone bitching about them not delivering might want to remember that - it was one of the conditions of purchase. You get to start complaining two weeks after they've received chips.
YiFu is the problem here, not Terrahash. Are daily updates of "Nope. No chips yet" really going to be very useful?
Fine, but TerraHash needs to be seeking some remedial compensation for Avalon not fulfilling their contract obligation. Maybe TH falsely thinks it has no obligation to it customers at the moment because of some terms and conditions it wrote on it site.