I originally ordered an MSI Gaming X Trio on an un-named site, at around 2:07 launch day. Later found out that it was a pre-order and the site had it listed as "expected December 31" so I sat in the live chat queue and asked them about it, they refused to give any information - I cancelled the order on the spot in hopes of pre-ordering one of the models due in October - took almost two weeks to receive my refund and place the new order 29/09 on Overclockers instead.
I feel like I shot myself in the foot by cancelling as it's possible that I would have received my card by now, but they wouldn't comment on the lead times or the expected date listed on their site.
I'm queue position 744 here and I will not be cancelling my pre-order this time...I also find it insane that the 2080ti / supers are still being sold at full price.