To everyone having issues with joining the game or the links being broken: Chaozz is working on a fix right now and will have the fix out as soon as he can.
Ohhh!, Okay Thank you very much! :D I love that you all keep us informed about the situations. :D
The download link is broken too, I just want to try helping out, Thanks. :)