So I ordered my copy on the 17th and paid for overnight shipping and when I did I noticed a banner stating that any copy of GTA IV ordered before the 28th is guaranteed to arrive on the 29th as long as you ship it overnight. However when I checked the order confirmation today it said that it would ship on the 29th, meaning it would arrive on the 30th.

Now, I figured that the release date of a pre-ordered game is the standard estimated arrival date for any game but I just wanted to make sure I would receive it on the 29th as I have never pre-ordered from Gamestop before.