I know that the alpha stage of the game wasn't allowed to be discussed or posted anywhere but I haven't heard anything about the beta rules considering this.
Yes, you may. This beta is under no NDA.
The game isn't under an NDA. The email you got will have said that (when it was released). I have done a lot of videos on it!