The original version can be accessed at the link I posted above:
https://leaptoad.com/mets
As for the new ultimatemets.com, I don't know. The update that they posted recently was encouraging. I was starting to think that they may have abandoned the idea. But I guess it's day to day at this point.