Second verse doesn;t seem to flow as nicely until the end bu it still works. Good job. I think you should do it like a tag team rap cause otherwise it will not only be difficult for one singer to keep up the pace of the beat but yu get get some cool effects with multiple "rappers". One say a line the next says a line then they all say a line together, very beastie boys-ish. If you did this with lines 5-8 in the second verse it would work really well. three ppl, each say 5, 6, 7, then you all say 8. Hope that makes sense.
Anyway, it's pretty good I'd say. Just get real creative with how you preform it. Maybe nothing I suggested would work with the rhythm you have in mind, in which case never mind. :P But its good. for rap written for a rock group.
edit:
Alright never mind, I just heard the recording cause I didn't see it before. It sounds pretty good, I had it in my head as being very fast paced so ignore evrything said previously. :)