Sadly, the Mirror Project seems to have gone off web for good. Last sighted almost sixteen months ago – the link is to the last Internet Archive record.
I'm sorry. I miss it. It was a wonderful place to go. I've spent the last or so year hoping that it would resurface (my browser, for a long time, reported connection difficulties rather than site absence) but...