Incredible
I have only one complaint about this, and that is the "trumpet" sound that pops up all the time. It seems like you overuse that just a bit, but for the most part it's a great addition.
That said, this is, without question, one of the BEST songs I've heard on this site. Keep rocking, I'll be back to check on your work :D