That Princess Peach solo at 2:29 tho.

Female MC is Veela.

Dude rapping at 1:25 does all sorts of interesting one-man metal, dubstep, and rap projects under the name Boyinaband.