Has the new iMac hit stores yet? If not when?