Excellent and driving!
The bass strings and rhythm set up for a delightful foray into the musical tone-poem world, and the melody and the way it overlaps with everything else is quite well done. I admire the care in this piece, as well as I admire the general buoyancy (if that makes sense) of the music.
If there is only anything I can say, is that it might not fit the description completely. If he is fighting a gloriously losing battle, there might need to be a bit more sadness in there. If not, and he emerges victorious, it could stand to be faster.
These preferences aside, you have done a commendable job here. Congratulate yourself.