Subscribe to Universal Sports online and to cycling.tv, and you'll get coverage of almost everything with English commentary. You're also able to watch live or on-demand later on. For the TdF, you have to subscribe to the NBC Sports TdF online coverage, which is a *million* times better than watching on regular TV.
Usports has always been excellent. cycling.tv has been a little flaky in the past, but so far this season it's been dead-on 100% perfect. I've really enjoyed watching the spring classics after work on-demand.