Technically it is a very good video, the song though is not my cup of tea. But since I edited a few vids myself in the past, I know how this works: you will never find a song which EVERYBODY likes, because that is just nature: people have different tastes. The editing looked very sharp, thanks for sharing.
If it were mine, I'd soften some of the fast transistions, (they feel a little edgy) and also maybe add a little vignetting to some of the clips. Might be cool to slow down a few of the best hits, also.