Great
It's a really well constructed and thought out song, and I don't even thing the length is a problem. BUT the mixing is terrible! So much distortion all the way through!
Good use of Drill N B and Synth beat too, although very easlily recognisable - you might want to try tweaking them a tad so they aren't exactly the same, as with your other presets.
All in all though, great tune