Not sure what to say man, very interesting most certainly! It is some quite interesting music actually but I feel it is really lacking something, sorry...
I think that maybe it needs to be a different genre? Have a fiddle around, maybe remove the percs and change up a few bits? It could work quite well as just a standalone peice of music.
Some sections do sound very "japenese zelda sort of game"! Don't know if that was the sort of thing you were going for?
Just my opinion of course!