The popup google ads at the bottom of the stream windows are there to stay, unfortunately. The video ads before each show are what get us the awesome prizes we can give out. You'll be happy to know that we don't include any other advertisements though, meaning you can browse the forums in peace.
The surefire way to get casted is to play in tournaments! The ESL is always running cups, and dow2live cast whichever matchup looks the most interesting. but if that's not working, try asking nicely in the forums.