Do you have an android phone? You should have a Youtube app preinstalled. Create a Youtube account
(wich now are merged with Google); then you should be able to load the video from your device. If you have a google account alreadyl, you can log onto youtube with that credentials.
I tried your link from my trusty T.E.D.IV (streak)