I'm always leery about overcompression and it's a hard balance to strike between making things loud and clear and losing fidelity (especially when I see such a filled/maxed out waveform), but I was worried for nothing (and EDM is where this works best, after all) :D You got my head-bopping approval :D I'm also quite surprised at the trance genre tag/genre you put on it; I've always not enjoyed trance much since it tends to be super repetitive. There's so much interesting stuff happening here, though!
I can tell you babied this piece till you could go *chef's kiss*
Hat tip to you!