Something's amiss if it takes them two years or so to design a new Mac Pro. I don't know if it's too few people assigned to the project, too many, over-engineering, too much emphasis on form over function (which Apple more or less admitted was a problem with the current Mac Pro).
I don't know what it takes to design a new computer, but Apple does. And so do Dell, HP, and so on. Obviously, I don't want Apple to spit out a Dell caliber machine, and yeah, they're more or less assembling and reselling parts developed by other companies, but if it allows them to actually get computers out to their customers, then maybe they're on to something.
Apple customers are willing to pay more for a more attractive, high quality computer, but come on, Apple, you've got to give them something.