Eh...
It's okay. The animation is pretty crappy and I've already seen more stupid fucking anime in my life. It would have been nice if you could have at least come up with your own ideas. The only thing that saves this is your very good matching of pacing to the song. The song complemented and completed the action, and vice-versa. So great job on that.