The best free-standing video player I have found so far is the open source VLC.
http://www.videolan.org/vlc/I felt a bit sorry for the Mosquitos who looked like they was almost standing still, but they probably corrected out nicely. About the flogging, I think they was pushing the boat a bit higher then you would on a windward/leeward course..
Looks like you can push these new designs a lot harder than older designs. I know I would not want to stuff the Tornado like they did with the Blade.