It's hard to work out whether your site is waiting to be reviewed or if it never actually got to an editors pile. I realise that DMOZ editors are chokka with sites to review and that patience is essential but after months of waiting I would like to know if I'm waiting in vain. I used to get a "Could not determine your ip address" message when submitting but having moved office and internet provider I no longer get this message. However, the lack of message still does not convince me that there is not some technical issue preventing the submissions actually reaching DMOZ.
Previous threads mentioned contacting category editors to check a site had been received. Where do I find the email address for these editors?