Interesting...
My friend and I were trying to load a saved game, but he always got "error". So I hosted a game, he joined, and several others joined. I asked the guys if they can see him, and they said yes. But for some reason, I can't see him and can't see me.
Eventually, we assumed that it's Sunday, so everybody will be connecting to servers and that there is some preference depending on location, and with us being in Saudi Arabia, the preference is lower than, say, Germany, a time zone away.
But if multiplayer is down, well that's another thing.