Um...wow. I can't tell you how precisely this hits so many factors I like in a song -- it's full, but not overbearing; it's exciting; it repeats, but changes and progresses enough to keep you interested; it fuses a bunch of different sounds; and it makes you excited for each new note.
Thanks for making this for the world!