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.
Anyone seen any news about when this might finally show its face? I have seen loads of trailers but details are scant at best about possible release dates.