Ensure your other pages are linked from your home page and give it time. Over time Yahoo should dig a little deeper.
If you are in DMOZ than you are taken care of. DMOZ is Google small brother when it comes to indexing. Google loves DMOZ and people's blood pressure rises sky rocket high because we are awaiting that day where our website will finally be indexed. Up to a year in some cases. Maybe even more.
You should be indexed in most search engines pretty soon.