I gave your track a listen, and it was absolutely fine. Compared to some of the US raps, it was more understandable than what I hear normally.
Also, when I see "rap", I usually associate it with hip hop with little to no music, just a bunch of percussion with and maybe an occasional couple...