These sites get taken down and put right back up all the time. No need to panic. Toro isn't going anywhere. Here is their new site: http://www.toro.fun/
What's the best way to contact toro? The contact link to his website is broken. It keeps saying the captcha is wrong everytime I type the correct letters.