You do know how hard it is to gauge demand for an online-only game is before release, right? You can make assumptions based on the beta, but the beta numbers are never going to be an indication of just how many people are going to be playing this. I agree, Maxis should have had more servers right from the start, but they're actually going out of their way here to alleviate the issues. The game's been out 4 days and the servers have been doubled already.
It's not like they can just decide before release that they're going to implement 20 servers per region, only for 10 to get used and even more of those falling into disuse as people move on to other games in the following weeks. Hosting a server costs a lot of money, especially when it needs to move the amount of data these are moving. The fact that I could still successfully play, without interruption, the game until 12PM (at which time I decided to go to bed) yesterday night shows the launch in EU went a lot smoother than NA. I'd probably be pissed too if I had the time to play today, but today's issues were not unexpected. It's saturday. There are probably 1000s of people hammering every server available trying to get a spot to play. NA users are more than likely also trying to get onto EU servers, making the issue even worse. It doesn't help that some of the servers are also down for maintenance, meaning the people who played on those servers are also crowding to get into the ones that are actually available.
As far as online-only launches go, I've seen worse. I actually think Diablo 3's launch was a lot worse than Simcity's launch. Blizzard also handled the issues with a lot less finesse than Maxis is doing. I don't recall apologies from Blizzard, or free games to compensate or them almost doubling their server capacity.
My advice? Get this game next week, when most of the issues should be sorted. It's an amazing little Simcity-offshoot that is loads of fun to play socially.