There will be other options, there always are. The Homer guys will probably be back in some form, and probably closed down again. Some will upload to Justin.tv, but that has become a place with too much bait and switch for me.
Over the years, one of the more reliable sites have been:
www.myp2p.eu
And of course, it is down today, for some reason. But this has been there week in and week out for several years. You may need to install several different client-side players to be ready on any given week.
www.Channelsurfing.net
This is the easiest site to use, probably. And more often than not, the game is there. As with any of these online services you won't know for sure until just before, and sometimes after, the game has started.