The http://maemo.nokia.com/ site is presumably taking a pounding as that video was very choppy for me.