That guy's posts were the only time I saw GLP pull something down. I too wish for something aside from Youtube. There are a few trying to take off so we have hope. Lately I've had Pintrest pull some of my pins off and Facebook is a joke.
12160 was a top site on search engines exposing the hoax, google deindexed us immediately soon after- the site went from 500k visitors to 25k a month as a result.