I've just sent an email to Ivar from Turbo Tape Games. Last time we spoke, he told me they were thinking about releasing the game in October...but it was in mid August and I haven't received any updates since then. I'll keep you posted.
EDIT: here's the answer from Turbo Tape Games: "Everything is fine. I will check the website". So apparently, it's just the website that is down.