Not calling myself a professional but the one gripe I have is during the sections around 2 and 4 min in, the drums aren't too defined and it makes the mix sound a bit muddy, especially with that bass heavy wobble.
Overall, I like the idea, the vox, the intro, and if you clean up those sections the song will be mint.