I cannot see how a company that has created such a stupidly ridiculous high demand is considered a flop.
Supply is poor for sure, but when you look at the 20,000s preordered from one site alone, that to me is successful, once supply and demand are on par. The cards do perform well so im pretty sure as these cards go to their owners they will speak highly of them.
The company I see at as a flop now is Intel we know their failed attempts at lower nm nodes etc and they are still stuck at 14nm. Nvidia knew what they were doing, much like they knew what they were doing with the GTX970 controversey.
They could still tweak their products to battle AMD. Only those who own a card feel the disappointment which surprisingly.. is probably like 1% of all GPU owners globally right now.
I would say their practises are atrocious, but flop? far from it.