Ok, I emailed DW with the information that needs updating. I don't know if the TC developers want all the noise associated with a formal release announcement, so I made it clear to DW that I'm just an enthusiastic user and that I'm only asking that they update the information on the TC page itself.
Yes, OSdisc shutting down is a shame. But it would have affected me more before I discovered TC and was still distro-hopping