I ordered 2 Nike shirts from Direct Golf on the 29th May, I've now been told they will not have them in stock until the 17th of this month at least... They have already taken the cash out of my bank though.
That would annoy me too, though I would probably have phoned the second time to ensure they had actually been delivered.
If I had sent a complaint letter it would have been something a bit more serious. Yours has the potential to be brushed off by AG as a joke which probably isn't the outcome you would want?
Where does your brother buy his socks from? Finland?