I just watched this on youtube. I thought it was great. My favorite song is harder, better, faster, stronger. Has anyone else seen this/ liked it?