I'm not too sure how the Download.com process goes for editors review apps, but here is information for their site:

http://download.cnet.com/about/cnet-download/

You may want to contact them directly about getting your app reviewed.

I hope this helps.
-Lee