If your first few posts contain pictures or links, they have to be approved by a mod. We get a lot of spammers, and their posts almost always contain links or pictures. This is a way to prevent tons of spam from showing up.
This is a very small site, and mods are not online 24/7. I'm sorry that you were frustrated about how long it took to get your post approved, but that's life. Us mods have lives outside of this site too (and there are only two moderators anyways), but we try to get to all the posts that need approval as soon as we can.
Spamming other threads (like this one) and complaining doesn't help any, as I can't hear your complaints when I'm away from my computer :)