One of the better Gorillaz songs, in my opinion. Plus I hadn't heard it in a while so that was alright. 7/10.
It's West Coast hip-hop, not "rap" (because rap isn't a musical genre as you seem to be implying, as do most people) but if you want to pretend it's not "real" music there's not much I can do about it.