There were some technical difficulties in getting the game up on their system that prevented it from being launched in time. The tech problems were on their end, and they told me they'd deal with "the fallout", but thus far they haven't done much of anything. Assuming all goes well, it will go up on the 25th.