I only just discovered the place a few weeks ago aswell, after someone here mentioned it.
I love it. Here in Australia we only get coverage of the TdF, so its nice to be able to watch the vuelta....caught some eneco stages too.
Of course, being that most races/stages finish around 0130 here, i need to be selective, or else id never get any sleep.
BTW, I think those popup adds only seem to be affecting people in the US, ive never had one.
They seem to have started a few weeks ago.