Have you guys tried using justintv? Thats a very good place to gain exposure and people stream all sorts of high end gaming there.
http://community.justin.tv/mediawiki/index.php/Desktop_broadcasting
http://community.justin.tv/forums/showthread.php?t=643