This is the right place for people to post about their software and sites, and i do not view it as spam if posted here. He didn't try to pretend that he wasn't associated with the site, and i think by posting it here one is implicitly saying they are associated with the site, so i really don't see any problem with the post.