Seems like a lot of effort to make an account for a rough project. there are other outlets for one-off owners to sell a game.
Perhaps there should be barriers to entry; like a waiting period before being able to post ads. Or a fee to setup an account.
I find lots of people on the pin-map that sign up to sell a game, then their account and map dot just sits there inactive.