I'm sad to see that it has gone missing from the web. Unfortunately, the Google Cache has also expired. Since this very important resource is in danger of extinction, I took the liberty of mirroring the Latin-English portion of the site (including sigla). I will keep the page posted until the original maintainer (Florus) can re-upload his version.
Here is the link: Latinitas Recens (Speculum)
Seeing as how one group-member suggested a one-page version, that's what this mirror is. Keep in mind it's about 430K.
Two notes: I am missing pages 8 and 9 (no longer in cache, not in archive). If you have them, please email them to me so I can include them. Also, I will do the English-Latin as time permits.
I hope you all find it useful. Feedback is appreciated.
Update: Thanks go to Rodericius who has generously provided page 9.