This free Steam game is available for the next week, but it's already proving to be divisive with those who have played it.
As PC Gamer noted, a game with a recent update still had the tag on its page. This could possibly be due to the update going through the Steam Betas option, rather than an update to the main download.