Having said that, it's only fair that I also take the time to listen to your track and offer some comments, as that's what you've been waiting for after all
First impressions are really good to my ears.
The mix is clear (all the separate elements have their own space, so you can hear them clearly and enjoy them all) and well balanced (there's a good amount of bass, mid and top end, although I might have added a little 'air' to a few of the top end sounds for some sparkle.)
Remarkably, all the vocals and rap parts are beautifully audible (more than can be said for many chart offerings) and I love their delay, pre-echo, stutter and reverb treatments - there's loads of interest here to keep the ears engaged throughout the track.
I don't like these sorts of very repetitive noise-based snare sounds, but that's just my opinion and nothing to do with your production
You might have got a little more mileage out of 'dancing' percussive pan movements to occasionally make things jump out of the stereo mix to add more interest. Nevertheless, I'm still enjoying listening to this track after four listens, which is a very good sign.
Overall, I wouldn't personally say there were any faults with your production - let's see what others think
Hope this helps!