Sounds like the mix is getting absolutely destroyed by some kind of compression, not sure if it's the mastering or when it got put into the video or not. Otherwise the mix sounds cool besides the kick's tone and some timing issues at parts.
Overall digging it, generic but good and well written/performed. Awesome vocal production and instrument layering!
Now just get the singer to ditch the gloves.