The 2560 SP parts were not final revisions. The 2560 SP part also had sideport, but these things were moved in order to improve yields.
The whole 2560 SP thing was something I started many moons ago, as I thought a shader for each pixel line @ 2560x1600, and a 800mhz clock(with 2 pixels per clock per SP), seemed an ideal config.
But, if you read recent interviews, one was with AMD engineering head who stated that even what he wanted was a much bigger chip, than the current Cypress. Ati has it's own mini-fab in Ontario, so they have the capability to run off whatever they like for testing, the shown die-shot is probably one of these test chips.
Running the 4770 chips on the current process for Cypress allowed them to know what error rate they'd have wit hteh process, and it seems to me that they had to go with a much smaller die in order to get closer to target, which still wasn't reached 100%, but they'd have been far worse off(as NV is) had they not had the prior experience making chips @ that process @ TSMC.