Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.
I took a look at what it's become over there and it looks like he's a mod trying to propose things to the admins/owner things to change to try and get people to go back to it? Idk, but I only see posts by him and like 5 other people so I'm not sure how well it's going over there and who there even is to make changes.