They are LEAKED Alpha build footage. When you sign in for access to the alpha there is a warning that your not even supposed to post Screens or videos (one guy was threatened with a lawsuit already for it). They make you agree that that can Penalize you
for leaking anything like that. Of course, givent the multi-National nature of the internet actually tracking the guy down and getting it done accoriding to local law is another matter entirely but yeah.