The reason new poster's posts don't immediately show up is that we moderate all new members, so the community never has to see any spam. Keeps us spam free, but it is a little inconvenient for new members who need to wait until a human reviews their post (usually done within a few hours).
Welcome to our community!!
DocJohn