it's a song by an alt-rock band that uses the beats and lyrics of several different rap songs (done mostly on guitar) in between statements that rap is crap.

NOTE: I love rap, I just think the song is hilarious

Thanks!