Hmm that sucks... Then new games will not be visible in "Most Recent"?
You'll probably have to make a devlog later at the next major release to get back on top. But games slide off the first page very quickly anyway. Please don't rely on that.