If they are not on the front page, then they are set to private. I assure you that all games set to public are displayed on the front page. Perhaps some games you saw before have since been set to private?
If/when the public list grows, I will paginate the listing and/or provide search functionality. However, as it is now, there are only about 50 games set to public and that number is few enough to display wholly on the front page list.