Just listened to this again, definitely a cool tune. Very nice arrangements. It holds interest throughout. My main grip is probably the mix. I feel that the drums are a little lost amongst the rest of the tune.
Dude the overall tune and arrangement is spot on, but as Derelicts Of Tomorrow already pointed out the mix could do with some work. I think part of the issue is the tune sounds like it's in mono? So everything sounds very crowded.