This site has been indexed by Google for nearly a year. Dmoz submission made nearly 6 months ago, very properly. PM me for analytics.