The song is like, really cool. It's like a smörgåsbord of different music styles; I especially like how the second/third part kinda progresses like some hypercore Kyary Pamyu Pamyu type music. My main problem with it is the beginning and interlude beat, as it seems too fast and off-time for me. However, that could just be my suggestive opinion.
Anyways, really good music, keep it up!