Arguing semantics over high end and mid range is absolutely stupid because of two reasons. One, if the estimates for the CUDA cores being implemented on GM200 are accurate (i've read 5000-8000) then there's absolutely no way that is feasible on 28nm. Therefore they have to wait on TSMC's 16nm to push forward with GM200.
Aside from this, whatever is the highest performing chip on the market at the time of release is high end.
Period. End of story. You can argue all day long about something being "mid range" but if the next tier of chip is having yield issues, or more to the point, limitations due to the node being used (as is probably the case with GM200), then the fact is, GM204 will be the high end when it launches - because it will likely be the single GPU king in terms of performance.
I mean if someone wants to be silly, do they want to argue that Tahiti was "mid range" despite being massively overpriced and relatively underperforming at launch? Especially given the software deficiencies that plagued Tahiti for 1.5 years post launch especially. No, when Tahiti launched it was high end despite the uarch being displaced by Hawaii some time later. Hawaii wasn't ready, so what WAS ready was high end. When GK104 was launched, GK110 had yield issues which allowed limited quantities. GK110 wasn't ready in March 2012. GK104 was. So because GK104 existed, and GK110 did not, GK104 was the new high end due to being the single GPU performance leader.
In this case, I really don't think it's an issue of NV holding GM200 back despite how desperately some people would push that view. If it needs as much transistors as I think it will, for more than 5000 CUDA cores, make no mistake, that just is not possible on 28nm. There are gains possible on 28nm, but there are very real limitations on how far you can stretch it, and that is a fact.