On the whole queue problem, here's the word of a developer, and I'm pretty sure some of you are too and will be able to agree.
The TI department has a rough estimation on when this will be delivered, they just don't want to communicate because of all the reasons already said here, people would mass cancel. And it's also OK to say, hey, this will take about 2 weeks, we can wait if we know whereabouts it'll be delivered. But what I can't stand is the fact that there's been no mitigation plan while there's this 2 weeks. A simple SQL query could gather a list of ORDER ID per GPU MODEL with STATUS(confirmed,paid,cancelled) ordered by DATE, and give us a nice idea on where we stand, there's no personal data in this list, and each one of you know your ORDER ID, so you can just look up that. God sake it would take me few minutes to query such data, and they already have, as they were able to present data on how many people bought, and which card will have more availability, etc. They just don't want to present the data because truth be told, it'll be a mass cancellation of the pre-orders.
I think this is very dishonest to say the least.
Regarding some people that are worried about corona virus and their ability to actually have inter-department communication. COVID shouldn't interfere in that, most of the IT work was already internet-enabled, and no, OCUK is not running crazy to do deliveries, they are most likely waiting for shipments to come, sort, and distribute, and as we all know, GPUs are not being delivered(we're assuming by the lack of comms from Gibbo), so they are not that crazy overburden that they can't communicate with IT, they are more likely thinking in a strategy to address peoples bad sentiment without causing them to lose millions of pounds.
I hope this situation changes early next week, let's wait for proper comms, but things are definitely not looking great.
From @NikTheSHNIK's comments last night it sounds like they were still sorting out payment issues and going through the backlog of cancelation requests till Thursday, so honestly I can understand that being a blocker to launching whatever queue system they were working on (since a queue that gives wrong information is just going to create more issues than it solves)
Add into that the fact we were still processing payments and cancellations until yesterday (I was helping out but there was still webnotes to clear from days before) an individual order's queue position was changing hourly, therefore an accurate queue position was impossible to convey.
However, even if that caused delays, even if that is the reason the queue isn't ready yet... an official "this is why it isn't ready, these are the issues we need to fix before you can use it" rather than no info from anyone who knows the actual progress seems wrong. I get that making sure the data in the system is right, making sure it doesn't manage to breach GDPR through a bug or bad choice, or any of the other suggested reasons people have been posting might be creating issues. Anything customer facing, even if a simple query at it's core, ends up needing to be wrapped in pointless bows and ribbons. But they should be telling us why the "Few Days" we were told on Monday is looking to be at least a week.
Honestly, I think the biggest issue here is that while some of the staff, notably @Gibbo and @NikTheSHNIK have been making efforts to keep us updated it doesn't seem anyone has actually been given the hat of "Collect updates, summarise them, and post them once a day". We just have @Gibbo with what little stock info he has, @NikTheSHNIK with any sales/customer service stuff he knows/has overheard, and silence for any other teams. They need basically give someone the job of managing our expectations, which would likely reduce the demand on the webnote and phone customer service, and so be worth that person spending an hour of their shift a day just collecting the info, letting us know, and responding to a few questions.