Dev took the links down for a few days. Something to do with pushing an update, I hear.
Cheers for letting Mamahotpan know that! I was just too tied up trying to actually get the demo done + fight through the net troubles, so I only just saw this >.<