Site is run by a guy named "gummy bears"

If that doesn't prove legitimacy then I dont know what does.