The first link's article links to gamestar.de, they have a nice article up, and quite a few good screenies, the only ones I've taken so far are bugs, I should probably pay more attention in-game.