Sounds amazing dude.
If you're getting scratchy noises and the like out of your FL Studio, then that means you aren't using the ASIO4ALL driver that came with it. Trust me, it drastically improves your performance. There are tons of tutorials online on how to install it- do that, and you'll rid yourself of 99% if not more of those scratches.
As a DJ, let me point out one small yet important thing: from a mixing standpoint, you're clipping out a whole bunch whenever the kick drum kicks in. It doesn't mess with the tone at all, which makes it fine for an online submission. After demoing this on my PA system, though, I find that the volume actually drops by half when you're using the kick. Maybe a compressor's overdone? I'd check your master and kick channels on the mixer.
Otherwise, great submission, and I wish you luck!