Thanks for the reply guys
To be more clear, I preordered my game instore at gamestop and used gamestop.com as a reference, but it sounds from the posts so far that they will be getting the games before the 31st. Im pretty sure thats how it was with previous campaigns so I'll have my fingers crossed
Any other insite will be great though the ones who provided were a great help too