Yes. Not a complete surprise.
The SubScene site's forum discusssions hinted at the closure for the last month or so.
I think money was the issue. I always wondered how they ran it without any advertising.
They could have tried crowdfunding or similar. Anyway, it's gone. A pity.