Blammed?
This is a turd of the week that truly deserves its title. The sound is annoying, the animation is poor, it isn't funny and it has no overarching meaning or purpose. Why do you persist?
Besides, shouldn't somebody have blown the whistle at this for advertising a site? Bah, what a steaming pile of crap.