I can confirm that the message is definitely there, smack dab on the front page. Whether it's a legit message from the staff is yet to be seen...
As to the downed top site, heres the article on filenetworks about it, but I have no idea whether or not it's connected to ScT...