Cool song overall, though honestly I feel like it would have benefitted from proper vocals rather than the vocaloid style (although it is far less feasible to find a real Japanese female vocalist). I enjoy vocaloid sometimes but I think for a more "rocking" tune like this one, it benefits from a singer with a bit more human emotion rather than the more robotic feel of vocaloid. Still a fun song overall though.