In this blog, I often discuss how high end fashion designers appear to be somewhat out of synch with the needs of many stylish men. A classic example of this is the constant roll-out of the skimpy Speedo-style bathing suit. Yet, they're pretty much staples for brands such as DSquared.
I really don't know any North American man who'd be comfortable in it, or alternatively, any woman who'd feel comfortable talking to a guy wearing one-- or any other similar monstrosity.
Another favorite party trick of designers is to dress up the Speedo in a completely unrealistic outfit.
Call me old-school, but I'd say if you are going to wear a Speedo, do leave the topcoat, silk scarf, and monocle at home.
I don't mean to suggest that men ought to wear over-sized knee length shorts,
but there does seem to be a smart middle ground that can appeal to the style-conscious water frolicker.