EDIT: Updated release date above, original article continues below:
Due to a scheduling hick-up around the release date, the game's release has to be pushed back a tiny bit. Information on the exact date is still forthcoming, but I'm writing this post now so clarity is given well ahead of the original release date. Roughly two weeks is a reasonable expectation, so it's still close :)
I expect to be able to give another early next week.
With sincere apologies,
Dean