Pretty good.
I liked the use of dissonance. The use of things that don't quite 'sound right' always add a flavor to the music, in my opinion, and the little pieces that didn't sound correct add an amount of character to it.
If I can say anything I am glad you returned to the 'main theme' to bridge the sections together. If you didn't do so, this song would have suffered as a result.
I don't really know what the review underneath me is trying to say, but I say this was a good attempt, and the piano-work is solid.