Fellas, I get why dark is upset over this.
Assuming the details he is providing are true, then it was Astro that set the expectations here - not the customer.
If Astro did tell him that he would ship it Wednesday night (of last week) then one of 2 things needed to happen:
A) Astro needed to ship it Wednesday night, or
B) Astro needed to communicate that he didn't actually ship it when HE said HE would.
One or the other needed to happen. Again, Astro is the reason this guy expected his pack so soon - it wasn't this guy's impatience that set the TA expectations - it was Astro himself.
I agree that we all need to be patient in this game, but Astro was the one who committed to shipping it out right away, not the customer, and Astro also didn't tell him that it didn't happen. Delays happen, and that is fine, but it is the responsibility of the source to inform the customer.
Just my opinion, and this is assuming the details that were provided are accurate.