Very creative with lots of subtle changes and genre shifts.
I like the vocaloid here - it fits with the other worldly feel of the song.
Very well done!

Robert