I really enjoyed that TL, and when I recently came back here after not going on for a while, the post didn't exist anymore. I googled the title as well and the link was broken. Was it taken down for some reason?
The Revolution Will Not Be Televised, by The Vulture, does indeed seem to be gone. If I knew his contact info, I would post it, because that was my favorite TL currently on the site. I have no idea why he was kicked, but that is his current listing. It is a sad day.