let's start off with 'real people' and their expectations. Dishing out for a high-end phone, in terms of pricing, but receiving a buggy and underpowered phone is NOT what a 'real end user' expects. Waiting for some months to receive firmware updates that make the phone somewhat usable is not what one expects either. And still now, my N97 has issues regarding delay of functions, crashes, functions not working properly, etc. that are just beyond what a 'real user' expects.
That's what you have to come from when judging superiority. How can a 'real user' expect anything different from the N8, anything different than being buggy for months to be useful and probably way behind other phones when finally being somewhat usable. It's the Nokia way ever since the N95 came out (great phone, probably the best but only usable after several firmware updates).
When being priced as a high-end phone, one expects things to work. Hence, the only logical thing Nokia did now was to set the price point significantly lower! Hence, it might set expectations differently (but don't expect the software to run any better).
A sensible high end user wouldn't buy a phone that doesn't work properly. To blindly go ahead and buy something untried and without testing it is the work of an idiot who deserves what they get.
I don't expect anything from anyphone and I am not going to buy an N8 until I know how it performs, same goes for any phone that I buy.