I really liked this one. It has so many good things going on. My only hopefully constructive comment is that I would have like to hear the lead melody a little more in certain parts (I realize it switches between a few instruments). It felt like it could have been more up front in the mix. Other than that, no complaints. You managed to incorporate a lot of different parts into one song while still maintaining a sense of continuity.