Try not pissing off your future customers by discussing a release date, then taking it away as one publisher (Acclaim) needs time to get the servers prepared, then for the new date, deciding not to release the code just yet to said publisher, and delaying it again, only to have that final date be screwed yet again, but go ahead and release your code to all other distributors but the one you originally promised to hold the code for...
(Is that a run on?)
Now, this is assuming it IS the developers fault.
Try not pissing off your customers by delaying a game they are waiting for as you are not quite prepared, yet, then on the new date, having issues applying said code to the servers, so you create a story about the developer who decided to state code issues (even though Closed Beta code by that developer was stated as being ready to release), then when you reach the delayed date, having silence on your website, until almost the end of the day in North America, to announce the developer did not release the code, oh but the developer announces the code is released for other countries.
While I am at it, for leaving a shitty website to advertise the game, go get some training on website development Acclaim!
Also, Customer Service would help as well..
Otherwise you incur the wrath of the forum poster!