Holy shi-
Well, I don't normally listen to this type of music, but hell, this is pretty damn good.
I gotta hand it to you, this is pretty sweet, nice work man.
Only problem i think is, some lines seem a bit rushed, but apart from that, good job!
-Mr.MeD