Nice work on this! I liked the different harmonic ideas you put together and the modulation at the end was really satisfying. Also you did a good job giving the song breathers with rests. It added to the authenticity of the song and introducing the hero in a real way!
One thing I would suggest is playing more with the stereo field (panning). I think it could add more engagement to the already phenomenal piece!