Interesting
I don't really know how to approach this track because I don't know what you're going for. I can definitely say the construction of the track is very good; transitions, build-ups, effects and motion are all very fluid. The only real thing I have to say is this doesn't sound 100% mastered as some sounds lose quality the more other sounds come in. Just make sure you keep your attention to the sounds to make sure everything comes out the way you want them too.
I just got yelled at for not throwing my track out not fully mastered lol so I'm helping you out now.