We may be putting in some improvements to the front page over the next month or so. Among these, we may need some screenshots to help fill in some of the blank areas!
If you are interested, please head on over to this thread! If you've been looking to promote your mod, this is a great opportunity.
(Update: The first round has been closed off. I'll probably solicit for another batch after the site update for these screenshots has been released)