I am trying to submit my site to DMOZ. After following all the instructions on https://www.dmoz.org/docs/en/add.html I click the "suggest URL" link on the main page. Low and behold, it returns me back to the page I started on.<p>Surely I must be missing something.... Or is DMOZ more or less dead and no longer taking new sites?
Assuming you're doing this for SEO purposes in which case I would say honestly don't bother. As someone who managed SEO campaigns for years for Fortune 500 types I assure you that you're wasting your time with it.