Here is the website for the LHN. There are plenty of good resources on here, news, the TV schedule (so you get to know exactly what you're missing!), and biggest of them all, online streaming.
Unfortunately, the online streaming option is only available if you are currently subscribed to the network, and you get your internet through the same company as your TV service. While this will be great once the network is up and running on most major systems, this streaming option isn't very helpful for everyone left out in the cold. And even worse, the fact that the streaming system is out there makes me think we won't see anything LHN on ESPN3, ever.
I hope this was helpful! (Although it probably just made you angrier...)