It says 'Download Mysee TV software here' is that required?
No. You should just go to the link...and click on the link 2nd from top (something Rotterdam.) Mine has been working from the start of the match (couple of hours..) without any buffering or stopping. And it's great clarity too.. works well for me.
It opens as Windows Media Player but in an internet window.