Certainly unique, really cool deatils throughout the song which I always appreciate, more so on second runs.
I felt the theme was a bit of sometimes, maybe explore some sections a bit more.
Mix is pretty tight! Pretty loud but some times a bit harsh, had to turndown my speakers which was standard for all i've heard today, and because you have such nice details maybe softening it up a bit wouldn't be bad, but then again its just my opinion :)
Take care !