We understand the frustrations that people have with the ODP. Unfortunately it is caused by a different set of perceptions. Every business is (quite rightly) concerned with promoting themselves in order to be successful and the ODP is seen as one (debatably) important means of doing so.
Editors are concerned with trying to produce a directory that covers all aspects of the web. Sometimes the two overlap and businesses get listed, but the nature of the ODP is that this cannot be expected or predicted. This leads to a perception of unfairness from the unlisted, which is in fact more a result of 'randomness'.
Fairness is a difficult concept to apply since the only fair way is to review every extant website at once! The pragmatic way is to allow a mixed bunch of editors to edit where they feel they are needed in order that the net result is (hopefully) representative of what the wider audience of surfers would like. It is just as likely that an editor interested in your 'topic', could come across your site independantly and add it.
Without knowing anything about your site, if you have a bricks and mortar location for your business, which is clearly listed on the site, you may also suggest it to the location category in Regional. (If you have multiple locations, then the location of the head office - usual rules 1 suggestion to topic, 1 to regional).
Whilst posting in these forums does not get you listed any faster, your patience and politeness are appreciated.
regards