I don't know if you've given up, or looked lately, but on a recent trip to your site to download, I found it spammed more than ever with misleading download buttons in all the ads. One of them, amusingly, was for FileZilla.
Thanks for your message! No we have not given up ;-) It is just unbelievable these hundreds and hundreds of "spammy" ads! But we keep reviewing and blocking them, at least we try hard!