MBP is their flagship product.. it makes sense for them to show it at WWDC occaisonally. It's been 3 years, it's probably due.
iMac has never been shown at WWDC. I can't fathom that Retina is the feature that makes them show it there. New CEO, new rules?
Make no mistake. The iPhone is their flagship product!