It's not really hip-hop (although at times, it kinda sounds like it). It's more kind of experimental dubstep mixed with hip-hop here and there + some very unique sounds but wow, a very nice job man, it's sounds very good! I really like the sound of it. What's the software you use? Btw, am I the only one who thinks it's a pity there isn't an official acapella for When They Come For Me instead of the DJ Hero one?