Member Rara Avis
If I understand your question, Chris, you're asking why CH gets ranked differently on different search engines? (I know it's pulling from the ODP Directory, but it's still a search…)
If so, the answer is simple. All of the search engines use different criteria to determine the ranking. Otherwise, we wouldn't really need multiple engines, but would just get the same results all the time. Even that's a little over-simplified, because even a single SE changes its algorithms from month to month, although seldom drastically.