Wow. Most of the complaints have been around receiving the code, not the shipping. I received mine this morning but do not have the code yet. I ordered June 13th. A guy I know received his today as well and didn't order until the end of August. Sorry to hear your's hasn't shipped yet.
Have you checked your order on store.google.com? Some people complained yesterday that they order had been cancelled or had issues because the address/name on the shipping didn't match the credit card name, etc.