Seems like a cool idea. Except when I set the language to English and picked Zurich I got the headings in English, but everything else just switched to German. Not a problem for me, but could be a bit of downer for newbies
Now if I only had a CHF for every ignored message I've sent to a webmaster about a problem on a website..... The problem of language choices "thinning out" after going more than a couple of links into a site seems to happen quite often. I think the problem is that languages often seem to be added as an afterthought rather than being a central part of the design of a site.