I found a way to stream ESPN3 on my Roku. There is a channel you can download called "Play On" which have a list of channels (including HBOgo) that you can stream to your roku. Most people probably won't like paying for the channel but a few might like it so I thought I would pass it on.
http://www.playon.tv/