Very accurate. Trying to explain to people this is cultural and not my individual personality is a tough sell though.
It's a bit tiring having to praise things you don't believe in to provide honest feedback. In German culture the strong separation between work persona (with a shared mission on behalf of the company / shareholders / customers) and personal life makes it pretty easy to be straightforward at work. People don't define themselves by their job unlike in the US (or certainly SF) where one of the first questions may be "what do you do (for work)?".
From my perspective US colleagues overcommit (say yes to too many things) but don't ask enough detailed question to design solutions that can be of high quality. I'm not surprised you'll find Germans frequently saying that something is crap :D Germans tend to be cautious upfront, asking many questions (to understand scope and to mitigate risks). This often seems unnecessary to the visionary leaders, but a tactician will understand the importance for execution. Nothing wrong with saying "No, we can't do that. But if we reduce the scope, or change this or that we could deliver something."
In the end there are many cultural differences that are subtle but profound. Invisible to either side and usually expressed as what appear to be individuality / personality differences. It takes a lot of experience to understand which elements must be attributed to culture.