Sorry, I don't really know. I don't notice because I never go to the home page.
Seems to be a high profile issue, so I just sent a note off to the site owner about it. He's been a bit out-of-touch, lately, so maybe he was unaware of that thread. Hopefully he'll answer and we can get it fixed up!
Sorry for the inconvenience.