Well a google still has the page in its results database Probably still in the archive somewhere too, though as you say the page has gone.
It was listed 6 hours ago (at time of my search) and looks like it was posted by one of the Alwil team, so it does seem genuine enough.