A few days ago I added a mod, Craftbuster, but other than through google searches it doesn't seem to actually show up on the site. I can view it from http://www.curse.com/addons/wow/craftbuster but I can't find it listed and doing a search on the site itself produces no results.
I replied to the PM from Stanzilla telling me my mod was approved, but no response yet.
1. The search on Curse.com is, and has always been, completely worthless and almost never finds what you are looking for, even when you type the exact name. You're better off using Google and typing in "site:curse.com search terms here" to search only Curse.com using Google's engine.
2. Things don't sync between CurseForge/WowAce and Curse immediately. The sync is supposed to run every 15 minutes (or at least that's what was originally stated) but in reality it can take anywhere from 5 minutes (if the sync is running on schedule and you happened to upload right before it runs) to 8 hours or more.
3. Things don't sync to Curse until they're approved. Once your project is approved, there is a separate approval queue for your file(s), and there isn't an email notification for file approvals (only rejections), so you just have to check the Files tab on your project page to see when your file is approved. Curse seems to be extremely understaffed; file approval can take anywhere from 15 minutes to several days.