Valve lifts NDA on Deadlock, streaming and talking about the game is now allowed.
Deadlock New Player Guide
Post for inviting / being invited
How is everyone liking the game??