As announced in the Live Mesh Forum, anyone in the U.S. can now use Live Mesh. Just sign in to www.mesh.com with a valid Windows Live ID.
This is great news as the limited invites available earlier made me think a lot harder about using this to share data. No more "Hmmm, are you Mesh Invite worthy?" :)