Beta Starts Today
Note: Beta will be closing tonight (Apr. 9, 2017).
The first wave of closed beta invites is out and hopefully everyone reading this got lucky and got their invite. There is an NDA on the beta which, according to various leaks, prohibits streaming so do not expect to get a feel of the game unless you're in. Another interesting leak suggests that the game is using Bethesda.Net Launcher instead of Steam, so hopefully everyone reserved their nicknames on time.
The closed beta test starts later today, at 14:00 UTC, so get ready!
Sources: Reddit, Launch Countdown Timer
I wasn't expecting to get in, if it was a limited beta, but I was hoping to see some streams of the game today. Why get peoples hopes up for no reason? :/