That might have been me in the Promo Thread in here
I meant to look for the video, but couldn't find it immediately and then I forgot about it. Sooooooorry.
That's exactly the video I meant; nice that you found it!
Of course, there's a good possibilty that they filmed this scene with green screen and Lucas using rope work for help, but I think that's okay.