Good News
There is a mirror site of Mango Sims 2 here: http://mangosims.free.fr/index.htm
So you can still get your meshes at least for the time being.
Better grab them while you can.
I'll let you know if anything further develops with the main site.