Here’s the direct link to the introductions thread. I don’t see anyone shilling their twitch, just a dude offering his Twitter for people to submit feedback to. In fact, I’m just seeing multiple people state outright that they aren’t streamers or content creators.