Really cool, definitely an interesting choice, using so many different genres in one. All the parts sounded good, i fell that the metal parts were lacking something tho. Didn't feel fully fleshed out, but i can't point out what it was exactly.
Except for that, there wasn't anything bad about the whole song, 5 stars :)