Ok, I am German and have worked years in product management...
a) this guys attitude is not at all "German", quite the opposite actually in some details. The average German approach to product management is far too often too much engineering and not enough marketing. Your guy sounds the opposite to me... So I do not thing you have a cultural problem here, but a personal one.
b) as others said already are we usually quite direct. Swiss are less so but my last Swiss boss, head of product management, told our CEO directly in front of the entire crew that he really hates to have a last minute two hour meeting booked from 11.00-13.00 after we all concluded that there was no real emergency but the standard corporate strategy talk you hear once a month. Lunch breaks are quite "holy" in Switzerland and next time the guy sends and invite - reject it. I told people directly in their face that I do not go to meetings that do not have a clear agenda or last longer than an hour if there is no plan how to fill the time. If there is a five hour workshop, I will ask which part of it I need to attend.
c) always having to add something when you present as well as talking vague bullshit is not at all a sign of too much self esteem - quite the opposite actually. I guess the guy does not know what he is doing and feels insecure. His shows barely cover that... Product management is actually something fairly applied, at least compared to anything else in marketing. You don't need to talk vaguely, you can present concrete product road maps, explain new features, what needs to be improved and why, what direction are the competitors going on a product basis... so: if he really pisses you off: challenge him! Ask him to present his plan, where he is right now, where he wants to go towards and why... what the message for the customers is supposed to be. I can make minced meat of a poor performing product manager in minutes. That typically shuts them up. Once he is quiet, tell him that you do not want hot air but applied info you can work with.