No I have not seen
www.sticksville.com before. I think it is funnier than the site that I put up where I first introduced Sticky for a class project.
The site, unfortunately no longer exists as it was provided free of charge by the school I was attending. I had a really good about Sticky section the first couple of lines of which are in my profile.