Smooth beat, and superb animation, but the lyrics aren't always that easy to follow. Not sure if it's the annunciation, or the sometimes a bit overly layered adlibs, but felt like that part was the one that could've been a bit more polished. Music with a message, though! I enjoyed it, but flow's not flawless (but maybe that's outside the scope of the production anyway?). Nicely combined.
-cd-