Huh? If they're going for a satirical approach to rap tunes, they've got it down pat.... if this was intended to be a serious rap song (the "Hooker" tune), then I'm afraid they're shy of the mark.
Really bad timing on the phrasing and questionable tuning of the vocals give the tune a Weird-Al Yankovic style - funny, satirical, but not meant to be taken seriously!
From a mix perspective, that vocal is pretty up-front, and seriously distorted (even for a RAP tune).... the song also needs some phat bottom end to pull it together. Also, the vocal fades in and out of the mix towards the end, as if you had a badly set gate that kept cutting in and out.... i'm afraid this tune needs some serious reworking, from both in performance and production.
And Royston has a point - if you want someone to review your stuff, just post a straight-up link... I had to hunt and peck through wads of useless pages to eventually find the MP3 page the stuff is on that you should have posted the link for anyways!
Cheers,
Bruce