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.