And it's apparently a big leak as well. Like almost the entire website.
https://www.bbc.com/news/technology-58817658
And here's a Twitter thread touching on some of the Twitch revelations including "supposed" Streamer earnings... though it appears to be likely a lot of BS from the way it was...