Brilliant =D
Love it.
I'm a fan of the two different tones/melodies you had going at once at several points in the song. It was especially interesting how you blended the two contrasting melodies in a way that minimized (but didn't TOTALLY get rid of) the chaos of having two different melodies going at once by simplifying one as the other became more complex.
At one point you had the "low" melody play a sustained note while the "high" melody played it's, well, melody, and then you inverted this, and went back and forth with that a few times at the very end.
Interesting work you've made here, thanks for the song =]