Very well done.
I enjoyed this song. The beginning was incredible and the song really "flowed" well. I could listen to it all the time if i could. My only concern is that after the beginning it got a little ear-raping, but it was only a small bit of it. Overall, I would give it a 4/5.