You are already aware of the mastering so I'll skip that part :P Love the part around 2 minutes, but after that I feel that the song ends a bit abruptly, it sounds unfinished in a way. I would add at least one extra minute. The beginning should have had a slower and longer build to it. The drums would have sounded perfect to me if the hi-hat was just a little bit more quiet. I've already looped about 4 times, just throwing out some constructive criticism to make a good song even better :d