As far as I can find, Oct 31 was the only date given by reliable sources. Unless Oct 31 comes and goes with no release, I don't think anything is wrong.
https://plus.google.com/107797272029781254158/posts/1HahekQTUQX
Ya I agree with you there. I don't know how the 28th came up. But the 31st has been the only rumor with something to back it up.
----------
https://plus.google.com/113211832604856649637/posts/3xc3rLtttXX