Watch that bass and those low-mids, bruddah!
Sadly, I don't have time for a full NGUAC review right now, but I wanted to say how much I love the composition, here.
The production, however, needs work. Most of your levels are pretty good (although the lead is quiet, and the piano is buried), but the EQ is all outta wack.
I may come back with a more complete review later (or you can hit me up), but for now I recommend cutting the low end (below 80hz, maybe even higher) from everything but the bass and the kick. Then figure out where the kick needs to pop through (maybe 120hz or so? not sure), and give that a lil tiny boost, and carve the bass in the same spot. Then fix the levels so that the low end of the bass isn't so overpowering.
Lastly, find something like Bluecat Frequency Analyst, and take a look at how pumped the volume is 500hz and below, compared to the top half of the audible range. Figure out what to carve and turn down (or up) in order to give this track some breathing room, and you'll be on the right track.
Mad love for the funk here, man.