No need to wait.
No need to wait on an ODP listing. We list based on content, and if there is any there, the site navigation is broken. In its current state, there's no possibility of a listing. As we find the various submittals, we'd just delete them anyway as spam, leaving nothing behind but a bad reputation.
No need to wait to develop content or clean up the user interface -- in fact, the more you do before any visitors come, the better the chances that first visit won't be the last.
No need to wait to build a business, using resources you have access to, and people that offer the promotional services you choose (which, of course, emphatically doesn't include the ODP -- we serve the surfer only.)
I would DEFINITELY wait, however, before promoting the WEBSITE anywhere. Right now, it's not a good recommendation for a company promoting its technical know-how!
When you think the website is really ready for surfers, you should submit it again. Then after a month, you can "bump" this thread -- which in the internet culture means "post again, so that it pops to the top of the 'recently active' threads."