Valid points, but tell me did you take into account the GTX680 is still running on newly released drivers? Performance will increase as drivers improve, and this will be most apparent in multi card scaling.
Also you need to remember, gamers who will consider either a GTX680 or a HD7970 make up a very small portion of the market. The amount of gamers who will buy more than one of the cards and run Tri Fire or Quad SLI is even smaller. So I would put less weight on multi card setups than single card performance, because single card performance is more relevant.
As for GPU compute, it's far less relevant to gamers than actual game performance.
Nvidia produced a card that outperforms AMD's HD7970 in the majority of scenarios, and managed to undercut them on price. That sounds like a kick in the teeth to me.
Also initial stock levels are almost irrelevant when we're comparing the performance or two different cards.
I don't see why less important(because they are less relevant to the majority) issues such as multi-GPU scaling and GPU compute are more important than performance and price.
I think you need to go read the quotes again, particularly the first one:
"NVIDIA’s newest flagship card is superior to the HD 7970 in almost every way.
Whether it is performance, power consumption, noise, features, price or launch day availability, it currently owns the road and won’t be looking over its shoulder for some time to come."
Those aren't my words, those are the words from some of the most respected reviewers in the industry.