Looks like the closed Beta will be skipped. The game will launch most likely during the second week of November.
It’s going to be a “slow launch” at first, without any marketing. The real marketing push will happen around Christmas time. But the Docu will be released with the Game.
Other than that, everything is looking good so far, streaming and replays work too.
You can watch the short VOD for more info: