This is a kick — after the site went live I went over the Drupal forums and posted a blurb about the site in the Drupal Showcase area of their forums. The Showcase is a place where people can announce their Drupal-powered websites.
It seems someone decided to promote my announcement to the Drupal Front Page.