Wow really interesting song! I really like the different melodies and sounds in this. :)
Only reason why I took off half a star is because the ending is kinda abrupt I was expecting another section based on the ending, it would've been cool to see.
But generally great song. Great work!