You know whats really disturbing is while most people would like to argue that MS had a terrible message game on the issue of DRM and/or "They had so much time to prepare a PR strategy" everyone is glossing over or can't seem to see the awful truth.
You weren't suppose to know.
Everything we learned came from early leaks of their strategy plans and the leaked SDK docs from superdae. They have a PR mess because they had no plan to address to the public something they never wanted them to know.
This is the thing that pisses me off the most about the entire situation. It seems to have escaped them that there is a difference between the average user not really caring about relatively minor hardware/software differences, and deliberately obfuscating product details to basically trick people into buying something. The fact that they didn't think it would blow up in their faces speaks volumes about the disconnect between the people handling the launch, and their target market.