Here's how it works now: when the game exits Draft status then a "Published date" gets set on it. You can view the published date by clicking "More information" on the game's page. This is the date used for sorting on recently added. Using restricted mode will set the published date, which I would say is a bug. Secondly, if you have placeholder page without files then your publish date is set ahead of when the game is available.
I need to change the rules on how published is set, in the meantime I reset it for your page. (I featured your game too :))