Here is the final Pythagorean table for this season's German Bundesliga:
What I find interesting about the Pythagorean estimation in this case is that Bayern performed almost exactly in line with their statistical expectations. They won the title going away, and Schalke's overachievement actually prevented Bayern from clinching the title sooner. Felix Magath did a fine coaching job with Schalke this year.
Bremen had a similar goal scoring record to FC Bayern, but their goal defense was much worse, which meant that their expected point total dropped way off. Their defense probably caused them to lose some matches they should have either won or at least left with a point.
The rest of the table had performances in line with their expectations. Mainz had a better season than perhaps expected; Hoffenheim's record was a little worse. The big underachiever by a very wide margin was Hertha Berlin. A club of that scale should not have that poor of a season, and if they had played in line with expectations they might have stayed up. It just goes to show that no club is too big to go down.