So I promised you an official NGADM judge review and by gods will I stick to my promise - but having read through the reviews below, you're not going appreciate what I have to say. So I'll run with this:
I can't deny your track is very well made. I could go into technical details on this, but everything's already been said and it appears my skills in this respect mark me as the last person in this merry band to say something sensible about this.
But with all the feedback you're getting, all you do is complain and deny whatever criticism is thrown your way. You're basically bringing a knife to a gunfight to then start telling the judges they're doing it wrong and the competition is flawed. The music you choose to make is great for the dance floor, but in just about any competition you're doing yourself an enormous disservice by submitting something long and monotonous (compared to 99% of the other submissions). That's not the competition's fault.
Congratulations on your place in the finals - which you have definitely earned. A little self-reflection would suit you.