This site is for end users there are alot more end users here then devs .... the perfered way to get your themes out there is to put them in extras and put a post here talking about your theme and show a few screenshot.