Well Vicente, this was a very ambitious undertaking. Rapping is not as easy as it seems. I agree with the others who were looking for the vocals to be up front more.
On the whole it works really well, and your playing is great, as always. Depending on where you want to lean with the song some ideas that MIGHT help-
Consider slowing the tempo if you want it to be more rap-like. That will make the phrasing easier. If you're leaning punk, then it's fine where it is.
The percussion has sort of a funk/punk feel to it. If you want to go the rap route, I'd suggest some different kit pieces, and less cymbals.
So, those are just some thoughts. More than anything I respect you for stepping outside your musical comfort zone and experimenting.