You man don't worry. You have to make more quality do-follow back link like forum posting, bookmarking, directory submission etc. I have a great experience about back link.
How long ago did you submit your url to yahoo. If I remember correctly, most of my sites were index within a month.
Well it is never too late to start working on your content and build quality backlinks to your site. This usually pulls most of the sites into the spot light of recognition.