COnsidering the Gorillaz are the brainchild of the frontman for Blur, i'd expect nothing less
I don't know why i like them (not to the point of buying their stuff) but i find myself grooving to their songs on the radio
Maybe it's the idea of a cartoon band