Delays are so common in this industry. If we all would chose not to do business with companies that lack good communication, and don't have delayed shipments, we all would be crying back to Apple because that would be the only company that meets our unrealistic requirements. Personally, I think iBasso could have handled it a bit better, but what else could they have done? Sending a mass email and compensating us for the delay is about as good as it gets in this market. It's unfortunate that their was a week delay, but cancelling my order for the sake of principles is a bit silly IMO. Let's not forget there are PLENTY of daps that were delayed, and from what I remember longer than a week. Take for example FiiO's X3. That product was announced a year and several months in advanced and they still had delays. What I'm trying to say is that companies in this industry have foul ups, and most of the time those foul ups are in direct relation to unforeseen circumstances that lead to delays in shipping, production, etc. Some companies know how to deal with that (in regards to their payed customers), and some do not. I can tell you that in this particular instance, the actual delay time and the compensation was leaning toward the "know how to deal with it" camp.
@Matt - I know you love your Schiit, but their track record for delays are evident, same with some of their QC issues. Not to put down Schiit, because they have wonderful products and a sound business model, but they also experience these business hiccups as well. Do you choose to not do business with them just because they made a few mistakes? I don't think you have, and you shouldn't. These kind of problems pop up all the time...