OK, let's just get the basic assumptions right.
You don't know (and we won't tell) whether the site has actually been rejected. You absolutely cannot tell from the site logs, as a moment's reflection should reveal: the editor has to access your site BEFORE making a decision, hence the log information cannot possibly reflect a decision that hadn't yet been made.
You don't know (and we do not tell) which editor reviewed a site. Usually (for reasons explained elsewhere) it will not be an editor listed as a "category editor."
Since you don't know whether your (name-withheld) editor performed the action that may not have been performed, it really doesn't matter that you in addition don't know whether he was a competitor, or whether if he WAS a competitor, he gave that information to the ODP. (IF he DID, it's available to meta-editors for abuse investigations: it is absolutely not publicly available.)
In other words, without your ass-u-me-s, there isn't a question there to answer. And so the response to you had to be corrections of ass-u-me-s that you made. If you'd read the other questions, you'd have seen that most people do exactly what you did--string a whole set of ass-u-me-s together without stopping to read any of the (admittedly voluminous) documentation about the ODP or stopping to think about what is logically possible. (I tend to think the last bit IS common sense, but common sense is as rare in humanity as it ever was. And with my experience in algorithm analysis, some things are blindingly obvious to me that might be totally inexplicable to a non-programmer. But anyway.)
So yes, nearly every single question we get asked is based on so many incorrect assumptions that it can't be answered in any sensible way without starting from the assumptions. It's like asking a single pacifist female quadriplegic, "Have you stopped beating your wife yet?" Well, we'll answer the question, but don't, DON'T come whining that you didn't ask about marital status!