It sounds like you had a lot of fun with this one
From what I can tell you were somehow able to think of all the most badass variations on the theme as possible and mixed them into an upbeat 7 minute epic that starts out kickass and just gets better. The result is pure awesome. Hard to achieve for most, but you always seem to find a way to pull it off. The drums were the only thing that could use a tiny bit of improvement(they were slightly generic), but they were badass enough that considering everything else, I can't give this any less than a 10.
BTW, I was considering buying FL Studio because garageband has horrible compression(so much so that i almost can't put out any of my songs D:<), and mediocre sound, but I would have to get windows running on my mac, is it worth the purchase?