I thought the music was good, catchy and all that. Kept waiting for vocals.... What I mean by that is that the music *alone* was not enough to keep my interest. It's a 6+ minute foundation, to me. And I think if you managed some cool vocal melodies over this thing, damn, it could be really epic. I love your tendency to change things up - just when you thought it was safe, like Benny said.
Good luck man, you're doing good.