Great question! There’s actually only one name you need to know when it comes to watching cycling online.. and that’s steephill.tv. They have links to various pirate feeds for EurosportUK and others (Rai, Gazzetta, Sporza, etc). The major races & Classics (Giro, Le Tour, Milan-San Remo, etc) have Eurosport feeds which are in English but some of the minor stage races and semi-classics (like today’s Nokere Koerse) are only available in Dutch or Italian, etc.
Here are some tips I’ve learned over the years… There’s usually two or three feeds for Eurosport. Try them all until you find one that isn’t laggy, usually one is good. If one isn’t good you can stream the Eurosport audio-only from the Radio links (its Eurosport announcers, David Harmon and Sean Kelley) then open up another non-English feed and mute the audio. At all of these races (big or small) the video is done by one group and then the individual stations do the announcing over it. So it doesn’t matter the audio source. And sometimes you can get it to sync up perfectly or extremely close.
Happy viewing and feel free to ask if you have any more questions!