Good track
Although everything seems to be in place, I'm itching to hear this track with either: a) a vocalist, or b) a lead guitar (or any lead instrument) that will carry the piece throughout the whole song. Methinks the current structure of this song should support this. Take this comment with a grain of salt (it's just my preference).
Otherwise, it's good stuff... just needs that little more extra something to really make it a winner.