Picturepan2 just tipped us that Live Mesh seems to be open and available if you have a US Live ID. I just tried one of my backup accounts and got right in. We don’t see any announcement from the Live Mesh team, who are usually pretty good at announcing changes, so not sure whether this is a glitch, or if Live Mesh is opening up.
Anyway, using a US Live ID to get into Live Mesh seems to be working at the moment, give it a try if you want. No guarantees, and no expectations that this will last long, but you never know.