Actually I disagree with your analysis, the reason the gtx660 or gk106 is not out sooner is due to limited 28nm production capability.
The GTX 660 Ti is rumored to be featuring 6 SMX clusters — thats 1152 CUDA cores.
Detailed specification is as follows:
Transistors Count: 3.5 billions (GK104 not GK106!)
Process: 28 nm
SMXs: 6
CUDA Cores: 1152
TMUs: 96
ROPs: 24
Base Clock: 1006 MHz
Memory Clock: 1502 MHz
Memory: 1536 MB GDDR5 192-bit
Bandwidth: 144 GB/s
Single-Precision Computing power: 2.35 TFLOPS
TDP: 150 W
Estimated Launch Price: $249
Edit: gtx670ti (-1 cluster) and 670 (-2 cluster??)
GTX670 = 1 cluster off.
GTX680 = GTX670Ti. But you knew that!
MSI GeForce GTX 670 OC 2GB comes with 2 GB of GDDR5 memory. It features GK104 GPU with 1344 CUDA cores, 112 texture and 32 raster operating units. 670 OCs will prob. sell for $429, leaving stock 670s at $399.
We can speculate on the reasons why they are struggling with production... yields being a major factor, but not the only one obviously.
JHH never mentioned yields being a problem with 28nm manufacturing. In the last conference call he said 28nm yields are better than there were for Fermi. I am not sure why you keep talking about this when it's contrary to facts. He specifically mentioned ramping up
capacity at TSMC, not yields.
Here's the take home message: They cannot even satisfy the demands for LOW-VOLUME (HIGH MARGIN/PROFIT) enthusiast products, there's no point in releasing a mid-range (HIGH VOLUME/LOW MARGIN) card that competes for the same 28nm production. Bolded for emphasis.
Ya, NV is unlikely to gimp GK104 into a GTX660Ti. They might release some GTX660 model but I doubt it will be GK104 based. For the foreseeable future, it seems they'll use GTX560 Ti / 448 core / GTX570 to fill $170-260 price bracket, leaving a gap in the $260-$400 space. Odd.