Unfortunately I had the very same experience. Yesterday I walked down to the local T-Punkt here in Germany. They had many Androids on display. Checked out the Galaxy S2: beautiful! Disclaimer: I use an iPhone.
I noticed only three phones on display running WP7. Probably not Mango yet. The one with the biggest display was a HTC (I think) and I checked it out. But for not too long: Every other application displayed a cryptic error code. Something like 80070057. Is this some nostalgia for COM developers? Did not work for me.
Interestingly the other phones worked well. So I do not think it was a connectivity issue. But even if it was: The year is 2011 and I expect a reasonable error message.