This is a great song, portraying a sense of danger and triumph over said danger. I too came from Slam Dunk; when I heard the little clip in that short, I knew I had to listen to the whole thing. First off, it reminds me a lot of Icarus, the main theme from the game Deus Ex: Human Revolution. Secondly, the vocals really add a nice touch, adding to the images I mentioned earlier (they also fit Tevin Birch, based on the quote at least). They do create an image of a forest, packed with entities such as tribesmen (friend and foe), which also manifest a feeling of... maybe a rite of passage or something. The percussion also adds to the idea. Of course, this is subjective in many senses. What isn't subjective is that you did an amazing job.