Woot woot!
Just talking about the different scenes in the video, I was going to be disappointed until the beautiful beach scene came up, and then the dance routine (looks like awesome choreography).
It seems like it ended a little abruptly, but I'll have to wait for a better version of the clip.