I'm just going to add one thing to Deftech's argument as I have reason to believe it will be released on the 3rd of November.
Games typically arrive at stores 2 or 3 days ahead of their release date. Why, you ask? Because stores can hide a box or two of games in the back; inventory is not sacrificed too greatly. Consoles themselves are more difficult to put in the back of a tiny EB or Gamestop. For this reason, gaming stores typically only have 4 or 5 consoles on hand at one time unless a major release title is coming. But the supply of non-launching consoles never reaches above 10.
With that said, for security reasons and store inventory space reasons, launching consoles, are shipped overnight in large palettes. Because greater than 10 consoles is required, stores cannot store the 40+ systems in the back. This shipping option costs major cash... a luxury that the launching titles themselves do not enjoy because they are not as important and don't take up as much space if they arrive early.
My point is, if all the stores are registering receipt of the launch titles on Nov. 1st, that means they "expect" them that day, not that they launch that day. The games may arrive the Nov. 2nd, but they will still be there on time. Finally, since launch titles may top 15 titles @ 50 copies of each game, stores cannot store this many boxes in inventory; therefore, 2 days is the usual maximum amount of time between "expected" arrival and launch. Thus, Nov. 3rd (a Thursday) is most probable.
It's all a delicate balance between shipping titles/consoles on time and keeping inventory space at a minimum footprint.