Bravo
Agreeing with X-infinity-Zero, what I love is not the "new technological sounds" or fancy pans, band tweaks, or oscillators, but your amazing sense of melody. Your melodic and original style makes you a new favorite artist of mine. Also, this is probably one of the most non-repetitive songs I've heard. Your beats, mixes, transitions practically never repeat, and the sounds you picked seem near-perfectly suited for the song.
Criticism? Er...well honestly, it's quite hard to find something to criticize when enjoying the song so damn much! The only thing I find a bit distracting is the quality is a bit low, but it IS a long song after all (not that I mind in the slightest). Keep the refreshing work coming!