Whenever a new member posts with links, it becomes moderated, meaning it will only show up proper for mods. This is to keep spam from cluttering up the site. When you hit 20 posts, this'll no longer occur. That said, I'll look into your page and if it's got all the requirements, I'll approve it for you. Note, if you make any edits to it while still under 20 posts, it'll become moderated again.