I don't really know a lot about the song or the band. I just recognise that this is a very well made video! What I like best about it is the fact that motion is so clear even though there it is jagged in movement. Animation does not need to be perfect to work well.
Be seeing you!