I actually think DMOZ can somewhat help. This is taken from Google (see page here [google.ca]) :
If you are having difficulty getting listed in the Google index, you may want to consider submitting your site to Yahoo! or Netscape. You can submit to Yahoo! by visiting [docs.yahoo.com...] You can submit your site to Netscape's Open Directory Project (DMOZ) by visiting www.dmoz.org. Once your site is included in either of these directories, Google will often index your site within six to eight weeks.
What might help too is AdWord. Basically, you let Google know about your site, and keywords you think are related to it. I would be surprised if it doesn't force the site to show up in the SERPs.