I've been thinking about how to solve some of these problems for quite some time, but I have no ideas right now, which is unfortunate.
Getting posted is awesome, but the focus, in my opinion, really should be about the knowledge and experience you have gained from this journey to getting a mix posted, not the getting posted in itself, to me that's an ego thing and I'm sure a lot of us has dealt with that I know I have. Patience is a virtue, it'll get posted.
In the meantime, you could always provide a link to it for our listening pleasure and you don't have to wait for us to enjoy a piece you've worked on, and then seeing it randomly pop up on the front page would just be sprinkles on the cake =D.