I am curious, though, why nVidia would launch the 675MX the same day as the new iMacs with a card with the same name but completely different specs.
The 670MX , 675MX , 680M , and 680MX are likely the same die with subcomponents flipped on/off. The 680M launched in June 2012 so there are probably a decent number of those parts around.
Either a part got binned slightly wrong ( e.g. labeled a 675MX but set 680M ) or Nvidia gave Apple some "free upgrades" due to part shortage , or ???
I would be surprised if this was widespread over several months. It is more likely a part fluke. Hit the lotto.
It is the 680MX that got announced late around iMac time. Those are likely just more selectively filtered parts. (specs on the 675MX were out at the beginning of Oct http://www.cpu-world.com/news_2012/2012100502_NVidia_Launch_4_New_Mobile_Graphics_Cards_Update_.html )