Seems to be obvious that there are issues with upload control at the moment, and releasing content when nobody is around to fix things only causes a post-bomb of people saying things like "don't buy this" One last check at 9am and release at 10am would fix much of this...
Doubtful. Looks like an unstable version was uploaded and then the release candidate overlaid on top, but the newer version wasn't finalised somewhere along the line