I think the elements are where they should be, and the quality is nice.
Though I think the intro should have more dynamics and maybe one or two more elements just to give a little atmosphere.
Like the idea of the song. I would also add more bright pad in main part