I felt victorious when the whole time I listened to this song :P
I could see this song playing on the "YOU WIN!" or "CONGRATULATIONS!" page that some games have after you complete them. It has a heroic and victorious feel to it, as I stated before.
Great job man. I really liked it!