As for the iMac, Kuo believes that new Ivy Bridge-based iMacs have been delayed by screen lamination issues
I don't know if this means a retina display, but I think it definitely means the new iMacs will have an anti glare display. The article goes on further to suggest a late September or early October availability.
I still think the retina iMac will come next year, but at least we'll see a spec bumped, anti glare iMac this year.