This is getting a bit silly

I'm not saying how good their production levels are - goodness knows past non awful. The point is that you
can't tell with the initial burst of demand being so overwhelming.
Even the 970/80 - which presumably had absolutely no yield issues at all - had quite patchy availability for a bit after launch. The number on the main thread was 1 million of those selling in the first 3 months, and you wouldn't be shocked if say half of those were in the first month.
No reason to expect the 1070/80 to be selling notably worse than that - asides from the 1070 not being out yet of course

- which means huge numbers of cards to move about the place.