This is on my list of professional quality songs!
VEEEERY nice, this song re-writes my thought of the limitations of ambient sound in music. Screw the lyrics, you don't need them. Pump up the chant sound to match the drums between solos and you have a perfect song.
Keep it up!