wow...
I don't usually like this kind of song, but damn, your songs are just awesome, I love them.
The only thing I didn't like very much was the beggining, it sounded kinda weird. But then the awesomeness came :P
Great job dude, keep up with the great work.