It's hard to tell from the beginning that it's gonna be riddim, I love it.
The genre is repetitive so the trick is repeating stuff that sounds good. I think you pretty much nailed that. You also were able to give the song an actual melody instead of just being all wub no love. The mix is legit, I think you may have just turned me into a riddim fan.
This gets a rare 5/5 from me.