The OP is pretty much the only one making the claim and only because they rushed to create a thread without checking all the facts.
The OP is far from the only person eating this up and perpetuating it, knowing full well how bogus the initial claims being made in the OP were. It didn't seem to matter to quite a few posters that this was a re-upload of a twitch stream that wasn't even all that high quality to begin with.
Crap, I forgot I said I was done with this thread. Last post.