Well since there's quite a lot of stuff happening with Crytek's CryEngine at the moment it's difficult to get certain things "done in time".
CryEngine lately offers a subscription based payment model for a license, at around 8-10$/month, which can be quite expensive if ... say 25 people work with it.
I think the free version of CryEngine will no longer be supported, however, the payed full version has the complete thing, though.
There has also been some trouble with some transistions I think from an old build of CryEngine to a new one, having Pantheonix to re-do some stuff from what I read, if I recall correctly.
Anyway, saying this website is dead is a bit of an overreaction I guess. We've had years of nothing TS related - news wise. So let's give 'em the time they need. And the support.
I agree on the front page, which is meant to represent this project, being a bit quiet.
I'm sure within some time we can have more regular updates on most things, even let's plays, dev. process, vs. streams, overall progress and such.