Why would Microsoft announce the next-gen XBox at E3 this year if it wasn't due to ship until late 2012? The 360 was officially revealed just before E3 2005 and launched in November of that year. And it wasn't until well into 2004 that any information was leaked regarding the "XBox 2", with Microsoft not confirming…