Uh? Dude, you DO realize that this uses advanced CSS3 tags? You also DO realize that it is expected that browsers will not work in it yet?
Your theory is flawed. Opera 9 is currently the only browser on the market browser that passes it (Safari actually fails it. Safari has a scroll bar. Not suppose to have a scroll bar). But the Acid test is just an Acid test. It uses MANY advanced CSS features that aren't even in "beta" within the CSS specs. Passing the test is a prestige thing, not a requirement. It's not expected for current standard compliant browsers to pass.
This I'm quite aware of it and disappointed. MS has vowed to make IE7 fully CSS2 compliant. Great! But now they just need to prove it. Not to mention, they said they won't look into CSS3 until it's approved/finalized. Too bad other browsers are already moving into it (once again, leaving IE behind).
Won't work. Not today. It's all about the standards and if IE7 (which is still BETA I remind you) doesn't live up to standards, expect another HUGE push against IE and MS for their lack of standards compatibility.
I don't see how you think this is MS trying to lock people into their browser...I see this as MS dropping the ball. And believe me, if IE7 isn't compliant, it will be viewed as MS dropping the ball. Kind of like the final straw deal. After all, the whole reason for IE7 was because of all the negative publicity IE6 is receiving.
yerba# rm -rf /etc