Surprizingly well done. Early on in the song I was thinking to myself "How the hell are all these different sounds going to come together.." But you really pulled it off. Great remix. Would have liked a bit more of that actual video heard, but thats just personal preference.
Lol that was funny xD