Well what's stopping you from downloading streaming software (OBS, Xsplit), setting up a twitch channel, and streaming+casting some matches yourself?

ESEA throws up public GOTV's for all of their matches. Very often there are matches people want to watch that aren't casted, sometimes invite and even main matches. Just jump right into it, best way to get instant feedback from others and start creating your rep.

The only thing that sucks is my current upload rate. I'll be upgrading my Internet soon (I live in central Canada so as you're aware I pay for third world Internet) but thank you for the advice! I'll definitely keep an eye out for GOTV links on ESEA and download the software you listed.