The site has ceased operations:

Google Translation:

Sorry

It is with great regret that we announce that Downloadville has extinguished its lights. Thanks everyone. Goodbye and maybe see you soon, somewhere else.