I feel so bad for new builders. There's nothing quite like the first time a computer you've cobbled together posts and it's a shame their experience has been tainted by such a negative buying experience.
For me, all I want at this point is just some sort of assurance of what is going to happen with the card I bought. I don't mind waiting if it means I will receive my card with no additional charges, but I'd rather wait for the next generation than pay more on top of the premium I paid in September and I don't have much confidence that my order isn't ultimately going to be cancelled anyway. Then there's the fact that the money I paid for the card has devalued since I paid it, so I'll have missed out threefold; the value of the money itself, the interest I could have earned with the money in savings and the other products I might have purchased if I had that money. It's petty, but it does add insult to injury.
If I had to wait until 2022 I would for sure just cancel and wait on the next generation (which might even come next year?). At that point the card isn't even worth the original cost with it being half way to EOL.
It really sucks though as I have a 4k VR headset that is basically just sitting there also devaluing, unable to use it with my 980TI.