You guys do realize that most of your wishlist items can be achieved via Thunderbolt peripherals. External SSD boot drives, external GPU's, etc. Give it some time.
Good point, however my nice all in one machine and tidy desk will be ruined by multiple external devices, all buzzing away with flashing lights, and introducing cables everywhere, they will probably all require additional wall plugs as well. If i am going to go down this road i start to ask myself why didn't i just by a nice PC tower, which can house everything in one box, at a lower cost, and neatly under the desk... this is where the idea of the iMac falls down if it needs so many external things connected to it to make it better. Is it a laptop or a desktop, or neither... What are we trying to make it become?