Nice track!
I don't give any oppinions about the style and genre and things like that, since that's just about personal taste. Just some tips on the mix/sound.
I think it lacks some bass/low frequencies. It sounds a bit thin in the lower frequencies. You've got a nice punch in the drums though, but there is some gap between that nice heavy bass drum and the rest of the track. I would have tried to layer some of the sounds with a lower octave or maybe add another bass sound. Where have you found that drum samples, or is it from a synth? I would also have tried a bit of experimenting with filter cut off automation and envelopes to get some variation to the sound. Just my oppinions...