As far as I know, that is the only place to watch it online (if this even works). I'm not sure that there is a real, reliable link that is actually getting PM'd to everyone. If so, please include me...but I'm not even sure who is supposed to have this info though.
For those that don't know, go to that website and scroll all the way down on the homepage to the Skins/Ravens link.