I've cancelled my pre-order for the 5090. After selling my 4090 and looking at all the benchmarks again, I've changed my mind and will be going for a 5080. It's way too close to the 4090 for nearly half the price, and other than indiana jones with PT what do I need the extra 8GB vram for? There's only two recent GPUs with more than 16GB vram that can even do full PT at max res/textures. I'll get the 5080 now, spend the £800 saving on something else, and see what's happening next gen.
Time to get on the stock checkers again, fun
Also, getting frivilous returns on the bay is pure bad luck. I've had a 1080ti returned for no reason, that was months before the 20-series. I've also had perfectly working non-GPUs returned for no reason, so YMMV.