5400k HDD certyainly
nvidia 600 series also by the time it actually get in quanity out 03/2012 the 700series will be there . For th CPU the same it succesor is almost ready and there .
Dont know why it took apple a year to implement this, altough seeing the form the whole form over function probably got once more in the way and delayed everything.
I'll agree that 5400k is a bit slow, but to the laymen it doesn't make a difference. Only a pro user cares about HHD speed because most people don't even know what that means. Not to mention you are more than welcome to put and SSD in it.
Again, most people don't care about the graphics card. I'm a CS major and I have never considered graphics performance when buying a computer (maybe because I don't play games).
I disagree that form got in the way of functionality. I would agree that the 21" model is not as 'upgradable' as the 27" version, but you have to remember that they are also marketing to stay-at-home moms and people who just want a sleek, all-in-one desktop. There is no need to make the 21" top of the line which would only make the price go up (and only appease a small sample of the population). Not all computer users know or care about the specs.