I’ve always had a link on the contact page – https://appfinite.com/showcase-your-site that allows users to submit their link. I am still planning to have a portfolio style page to display a showcase, and that should be coming soon. So you can add the sites you’ve all done to the forum and the submission form as well.
Thanks again!