There are games that I have finished and am very proud of. Then there are some games which are work in progress, scrappy or otherwise lacking.
Maybe each user could have an own page like they do now plus a backstage page for game jams, WIP, and games that aren't as good as the others. I would find that to be way cool :]
DeviantArt has it too! ("scraps")