R:TS is always available, if you want an alternative place to post. Plenty of well know remixers have used that site before - I've posted there numerous times, in fact (not that I'm that well known, but... meh). Check it out.
Also, this site isn't for sharing music - indeed, youtube, newgrounds, soundcloud, etc. are far better sites, in that regard, precisely because of what you said. It's more for showcasing high quality remixes (as defined by this site - again, not our call, unfortunately) that are given the stamp of approval by the J's (and, by proxy most of the time, DjP). As explained in the 'About' section, there's so much that comes into this site now that a quality control measure is needed to make sure that the quality of remixes on this site are consistent. That means many, many rejections (including six of my own tracks), but that's the price the site pays for it. On the bright side, it also means that the posted tracks are nearly always top-notch material. Nearly.