Very nice! One thing I noticed, is that you use a lot of dissonance- It would be really nice to hear all that dissonance resolve into one giant, harmonious chord. It felt like, most of the time, when you would expect a resolution, there's always just a hint of dissonance that throws it off. I mean, a lot of the time, you want that building of tension, but in this piece, it feels to me that if there was a hint more consonance in the right places, this piece would go from GREAT to EXTRAORDINARY.
-MF