Nice beginning - however, some of the modulation and side themes in first two minutes feel a bit blunt/dramatic in relation to the main theme. I think you could achieve more with something less drastic.
Love the build-up at page 5! and good return to the main theme.
As for the rest of the song, nothing stood out as off or wrong. It was very enjoyable, loved the developments there.