I really like the build up and I like how the song sounds very full (kind of hard to explain. Nothing is missing? I wouldn't add anything else to the parts already created). My only criticism is the length of the song. It sounds fricken awesome, but maybe there should me MORE of the awesome, you know?
Overall, I think it's a really good song, just a bit short. Good job :)