The sad reality of this is that even if they waited till October to give out al the info for what would be a November launch, it wouldn't make a difference to them with regards to the sales.
It's just annoying to s because this isn't what we are accustomed to with regards to consoles. I mean, do we really need to know what the prices are and all that other stuff 4-5 months before launch? Hell Nvidia just announced their new range of GPUs less than 20 days before they launch. And the cheapest one costs $499.
It would be great if we knew, but them telling us 3-6 months early is honestly a courtesy... a misguided one at that.
Make no mistake, this pisses me the hell off, though I can understand where they are coming from too.