AHA! I know what this needs now,
I was listening to this and I was thinking, "this is really an excellent song, but there's something missing. Right there in the middle, something needs to be there." (just an explanation as to what that means, when I listen to music I can take each component and graph it mentally on an imaginary plane. The coordinates, size, shape, and color each depend on how the music is balanced and the frequencies of the tones.) Basically, what I was seeing was a big hole in the middle. I tried inserting my own melody, similar to what is in the NG song "Forever Fantasy" if you care to look it up, and it worked really well. Anywho, try adding a synthetic, mellow, wind instument to play a "dancing" melody (introduced at 1:10 maybe?) that doesn't exactly follow the flow of the melody you already have, but try to sync it up in significant chords at regular intervals in the song. Maybe give it a bit of an echo quality.
Wow, I am not expressing this right at all. :/
Sorry if none of that made sense. Anyway, if you do end up trying some of this, I'd love to hear it.