Currently there is no place to showcase user created sites and designs on the forum. As you stated, there is Sucasa, where users are submitting designs they have created to sell to others that you can take a look at some of the sites people have made. I will bring it up to the forum administration team and see what they think of the idea.