It still works for me (as much as any link is working right now -- since I set up a router a few days ago I have intermittent problems connecting to anything, and it's really bad right now).

If you can get to the nbcsports site, at the top is a yellow bar with different sports. Under "More," select "Cycling." On the cycling home page there is a link to the schedule on the upper right part of the page.