You know, the more I looked into Studio Killer's music, I began to come up with a theory:
Is it possible that the Gorillaz (or just Damon Albarn) has something to do with them? Like actual involvement with their production?
....If so, I'd totally be happy. Cuz you listen to Studio Killers stuff, and compare it to the new style that the Gorillaz have, it sounds kinda similar.