Quoted from flynnibus:it was a click-through EULA when you tried to download any file off their game code page today. But its gone again right now. So either they are still playing with the website... or maybe they were premature... or something.
Stern being Stern?