Sweet.
The beginning of the song shows absolutely nothing to how cool its going to be. It sounds just like generic techno, which is bad, since its not, and it's really repetitive, which bothers me. I don't really like the big thumping beat you've got going at the beginning either, but thats just me.
But enough of the criticism, I really love some of the melodies you pull from who knows where towards the end. They go everywhere I wouldn't expect, they're really awesome. I had no idea what you meant by "crystal caverns" at first, but now I do and I love it, excellent job with the bells, they rule. A lot of excellent touches in this song, and the quality of sound is awesomely good.
PS. Now I'm listening to it on headphones. The very beginning where the sound pans from one side to another is extremely annoying, and some instruments sound a little more fuzzy, synthy I guess, then I thought they should, I would prefer some of the sounds to be more smooth I suppose.
PPS. Don't mind me being overly negative, I really enjoyed the song. :D