It was extremely difficult to find this page / section of twitch
I just had posted some feedback, but I have feedback on posting feedback.
It was an extreme pain to even find this page or section of Twitch, yet it looks so well developed. Please make this more clear / accessible to the public.
Seriously, I've been looking for this page for the past two or three years. I never even knew it existed honestly. This needs to be easily accessible
To be honest... I'm kinda okay with that. Can you imagine how many people would be posting bullshit in here if there was a big button on the front of twitch.tv that said "click here to tell us what you think of our service"