It's mixed exactly like you should in this genre: The vocals are totally up-front, and the bass is attenuated a lot, so that you can make it super loud with a lot of limiters.
Personally I'd turn down an area somewhere around 3 khz, and give it a bit more bass,
like this. (I hope it's okay to post an example here.) But then it wouldn't be quite as loud, and I know that's something you need it to be, in order to have the right impact on the market.
But all in all, you know your genre well! It's very solid. And it's great to hear a buzz musician do proper vocal work!
