princepatel, the forum is a place for discussions (well, of specific topics.) If you think surfers would find unique content at a site, you may "suggest" it at the appropriate category in dmoz.org. That is a much more efficient and effective way than posting in forums. So it does nobody any harm that such posts simply aren't allowed in this forum.
As to the site itself:
If the best that you can say about a site is that it has great "design, domain age, google pr, alexa rating, customer reviews...", then it's doomed, doomed, doomed--at least so far as the ODP is concerned.
We're looking at the content. "Unique Content" is absolutely all that matters: and by that, we mean "information that isn't available anywhere else on the web." With very few exceptions, if a site has that, it's listable, otherwise not. (It may have run afoul of one of the exceptions. And, of course, if so, nothing, nothing at all, not even a single-digit Alexa rating, can save it.)
Off-the-wall question: has any editor ever checked the Alexa rating on a site under review? And if so, WHY?