I never submitted my site to the yahoo directory but it is listed in their. I found my link on some random website, whilst checking to see who linked to me. I then noticed a was in the yahoo directory and they had used the exact anchor text and description as in the link on the other site. My site is a commercial site!
Maybe im just lucky, but I guess the answer is patience and concentrating on making a good website and getting other people linking to it. Yahoo & DMOZ come along and are an additional benefit, I wouldn't waste too much time researching how to get in.