Wow! I say, make Arseen go through them all.

Maybe divide them (first the 22000) in to smaller chuncks, maybe 100 or 1000.
Then each Cover Admin or Cover Guru (or the ones that have spare time), can take a chunck, and check and rename them, and then upload them to the site (or the upload to Mediafire or Box the ones that are not good enough).
Yes it will be long process (14 Admins/Gurus have been active within few weeks) but apart from just dumping them as a huge free for all torrent, I can't think any other way.
BTW: 50 000 covers / 14 handlers / 10 covers each daily = 1 year.
I think I could keep up that pace on average.