These are my thoughts as I listen to the piece!
-Intro is so deep, I love it. Bass drum might need a little less sweep into the sub though
-That classic acid synth is always loveable heh.
-Your snare is getting eaten alive a little by all the low end, and the bass drum is kind of ambiguous. You might need to work on cleaning that up in future mixes, especially laying off reverb a bit more.
-This section in at 2:30 is really moving though! I love the direction a lot.
-The way the song is progressing is really nice, keeps itself interesting!
-You did a really good job of creating the trancing effect. I was out of it from about 5:00-6:30.
As for final thoughts, as I say for most, you have a wonderful idea, and concept and you brought it out well. I just feel it suffers from the production. Just continue to work on clearing up your mixes, focusing more on post-production. It will make a humongous difference.
Great work though!