I can relate to that. I often go in and find a random contract to play. If I like it then I might end up playing it for a couple of hours trying to get a really good time. I might then upload my best run you YouTube with the contract ID so others can play it.
Ain't that the truth. I've got so much rubbish in My Contracts that it makes it hard to find the ones I really like.
A good compromise might be to have a "draft" tab where your contracts go after being created. You can play them yourself and you're given the option to Edit Details, Delete, or Publish. However, once it is published it becomes permanent.