The website has now been made to look neater and up to date. Have fun gaming :)
After you submit a game, it will go through the approval proccess and it should appear on the list within a couple of days.