Haven't seen the film, so can't judge it on it's relevance: however-
Good animation, Good choice of audio, and excellent blending of the two.
purely In terms of music videos, this is of a high standard, in my opinion.
Gonna have to try and find this film now- you make it look well worth the time.