I highly doubt it will reach you by 9th November. I guess it's better to ask some Americans here who have been placing pre-orders before. I've ordered online but never done pre-order so there could be a different scenario.
I think my advice would be to place an order on October 27 and then wait until 2nd or 3rd November. If the shipment has no movement then just cancel the order. And all this while you can obviously try to reserve iPhone X at the store.
Honestly, your situation looks very tough. I guess one needs at least a month to get iPhone via online order from Apple.com
---
I also suggest you to search and check the Thread related to iPhone 7 Plus Pre Order. That will give you some fair amount of precise time for the shipment.
From past preorders I was able to get them all on launch day with the exception of the 7+. T-Mobile dropped the ball when placing my order and I didn’t receive it until October 17th. I had to reach out to John Legere and his team and had them ship my phone out and delivered in my hand 24 hours later. I’m going to preorder through both the Apple app and through the t-mobile app. Whichever I get charged for first I’ll keep and cancel the other order.