All I read is bla bla bla, already said a million times bla bla. We know that Kepler has not been released yet, I don't think we need just one more guy saying it and it's not what is being discused, it's not news, but it's performance. Kepler might come later, it might even be late (delayed) but we don't really know, since no schedule has ever been released (besides 2012). But the fact of the matter is that it will posibly be much faster, or that's what the Nvidia guy said. He also said we will have to wait, which is what my post was pointing out. "Nvidia" is not saying that they have a faster product, it's saying that they will have a faster product. If true no amount of "but it's been released yet? AMD has. bla bla" is going to change that fact.
As to sales, if you want to be any realistic, AMD is not selling many HD7000 cards right now, because the ramp up has just begun. In Q2 AMD and Nvidia will sell much much more cards than in Q1, and in Q3 a lot more than that and in Q4 a hell of a lot more, so much more, in fact, that the number of HD7000 cards sold in these couple of months will be negligible. And that's the reality, that's why Nvidia is not in a rush to release Kepler. This is not HD5000 with new DX11, 30% faster than previous gen, et al. HD7000 and Kepler bring very little "new", and HD7970 is 10-15% faster than previous gen, so there's no rush. Even HD5000 didn't sell so much more than GTX400 when factoring the fact that it was more than double the time for sale. And HD6000 vs GTX500, GTX500 won in sales, by a good margin too, considering its higher ASP. So they are not in a rush at all.