The best way to tell us about your site is to submit a site review (yes, you can review your own site) at:
We publish the best of these on category pages that are linked from each of topic pages. Here is a sample of one of those pages:
Reader Reviews: Geography Games
Thanks for reaching out.