I will still say that you should allow more of the high end through your mix, as it still sounds lacking in that area for the sake of a realistic shine. I think the instruments are less mechanical than before, though, which is awesome.
However, before you submit this, please note that the quality standard has changes - Mp3s need to be at 192kbps or higher (up to 256kbps), or a VBR that is close to that. In your case I would go for 256kbps, since it's a pretty short track. It kind of snuck in the submission standards, there, but DjP should be making an official announcement about it any day now - best to make the fix while it's still easy to do. I would also find a better video to link to the source, if possible - it's hard to hear the whole thing on that vid, since it's broken up by the gameplay.
Yeah, you can submit it now and it'll probably be accepted, barring the Mp3 fix, though I would personally prefer some more high end EQ somewhere in the track to fill that space.