The link that I had to HomerTV now goes straight to ESPN. I found the new link through a lot of google search, but they require a registration and a confirmation e-mail to use the site. I registered but I never got the e-mail. I'm guessing it may be like Demonoid now in that it's by invitation only.
streamtvnow.com worked for me last year. It's tricky to setup. They have a test stream if anyone wants to try it. Just pm if you need help.