They would have selected the best possible language pair for this demo, so we should expect it to have done very poorly if they picked, say, English<->Mandarin.
What stands out is that they didn't pick Spanish as the other language.
It's pretty universally agreed that Spanish[1] is the easiest language for English speakers to learn, and Portuguese is in the same ballpark[2], but German is significantly harder[3]. (And Russian, Chinese, and Arabic would be way to the right on an exponential graph.)
I'm guessing that machine translation of English<->German, for some reason, must be easier than English<->Spanish.
[1] There's a fairly authoritative study on this which I can't find it immediately.
[2] Just from personal experience I find that English<->Portuguese with Google Translate is astonishingly good (in either direction): http://brazilsense.com/index.php?title=Getting_by_with_just_...
[3] The difficulty of German vs Spanish is confirmed by an NSA (!) document that says that "Next to Vietnamese, German may be the most difficult for English-speaking students to learn for German has a difficult syntactical feature, the discontinuity of the predicate, which the others lack. Among French, Italian, and Spanish, there also seems to be only a slight difference in difficulty. It appears that these three are the easiest languages for English-speaking students to learn": http://www.nsa.gov/public_info/_files/cryptologic_spectrum/f...