This sounds almost like dubstep at times. Plenty of variation, plenty of intensity, plenty of industrialism and a steady beat in the background that somehow makes me think of Daft Punk. Wonder where the similarity lies though. I like the build-up towards the end especially. It sounds good!
-cd-