post, pray, and if that doesn't work PM people so they'll post in your map thread. I'll generally respond to PMs to give my opinion, although I don't create nearly as many maps as the guilders so what do I know ... I wish I had more free time .
Any time is good. I posted my map at like 3am before I went to bed, and when I woke up I had over 40 downloads.