Many of your thoughts mirror my own. It's as if it's so amazing that people can ride a bike to work in their work clothes.
That said, I do like the "Dutch" bikes, and if this kind of article spurs more people to start commuting by bike, then great (with the added benefit of bringing prices down, we hope).
--sam