kn on 06 July 2007
I'm certain they released it because of the leaks of the PS3 price drop coming up. They needed to keep the PS3 from having any marketing leverage against the 360 during E3. I can't think of any other reason for the timing.