The server where the program is hosted have had some hardware problems that are being looked at right now. This is why the link has failed a few times.
This server is also the cause of tome movies being slow to load etc.
You can get the latest tortun version on:
this link