Goddammit.. Amazon has apparently fucked it up. It's 8.09pm and i've only just received an email that the package has been shipped.. on the 7th.
I doubt it will get here tomorrow on time at release day.. and if things really go bad i'd not be able to play it until Monday morning (get notification in mail box but won't be able to pick up on the same day, am away all Friday until late at night and have class Saturday until 1pm at which time the post office has already closed).
I'm thinking of getting home tomorrow, checking the mail box or if there was a package left with a neigbor and if not hopping to the nearest store and buy the damned thing and do a first ever.. return an Amazon shipment for a refund.
And the worst thing is.. my colleague got his PS3 version today in the morning