I have never heard this kind of music style before. I can place it with another track that sounds similar as this, having this industrial sound coated in this electronic/dance layer, but this track made my head wiggle like crazy!
Keep it up, i'm REALLY digging it!
There is not much to add regarding the mixing, I mean, I could say what I would change a few things a little here and there, but that's my opinion.
That doesn't mean that this track is BEAST!