I wouldn't quite call this very musical, but it's innovative. The whole being in a talent show style is annoying, in my opinion, since it's not that funny. The rap was funny, and the switching of music styles is simply fun (and well arranged!), but did we really need the booing and the announcer? I dunno, maybe there should be two versions of this. Good for a laugh overall, though, and not too bad even not for comedic value.
What really killed this mix is the drums. Argh, it would have been the best trance ON EARTH had he used trance style drums rather than the garage-style ones he did. It absolutely kills it.. such a shame.