I really enjoy listening to your compositions, QK.
What program do you use for them? I know my friend likes to use Finale when he composes percussion ensemble music.
Also, if there's one thing I'd like to hear more of in this song (besides just having it longer so I can enjoy it more), it's dynamic contrast. I don't know if it's because of limitations of the program, but I love it when a song varies dynamically between pp and ff, hearing all of the different dynamics in between. So the small, intimate moments a beautifully quiet, and the big triumphant moments really hit you hard and fill up the space.