You can still submit! Comment your game url within a reasonable amount of time and I can add it to the submission list.