Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
One more question. Can I comment on some of those submissions myself (and subsequently put them in Under Consideration), or do I need to wait for others to critique the submissions?
I can't wait to see that Pre-Contributor turn into CAP Contributor!!! And you don't need to be a CAP mod to get the badge, most people who got it were CAP TLs (Barring Stratos/Pwnemon).