Some cleaning up needs to be done, to be sure
But what we got here is something that is already pretty enjoyable, and any further polish would show improvement in an already cool song. The beat needs some fixing on the audio level, and you've mentioned that yourself.
But on the whole, I think that this is a pretty awesome track, and look forward to the final product.
As a matter of preference, I would not have minded if the drum intro was a bit shorter, but that is a minor thing. I really liked it once the instrumentals started kicking in, and loved the percussion-less part towards the latter half.