I will give the benefit of the doubt on strong sales as they did a redesign and pre-orders probably swarmed the Apple Store website. I'll put it this way, Apple has not dropped the ball but they are dropping the ball if they don't figure out a way to fix things.
Let me throw out this idea because I love bouncing random stuff off of people.
Kill the dual core model and make just a regular quad-core and a "server" model. As a bonus you could drop each by $100...