>>289809859
You can sign up for it here but yeah there is a NDA. I'm not going to post any gameplay footage since they claim it will be strictly enforceable. 
https://docs.google.com/forms/d/e/1FAIpQLSf8LtdBCEyIV0oO740WUNx_-lpq8X-Up4Q1NbhKYbK7gOfWCg/viewform