You can try my new site http://evilddl.com/ I check the queue many times a day so often your downloads will be listed in minutes.