Just wanted to let you know that we have added a FAQ entry to answer questions regarding deleting your own content. Hope that helps!
We're starting to get excited about the upcoming launch of our new site. We're hoping to have something in place this winter, and add to it throughout next year and beyond to add features that users have been asking for. Stay tuned.