Okay, my phone arrived today. Here is the timeline of my order:
27. Oct 2017: Pre-ordered iPhone X 256 GB, estimated delivery 11 - 19 Dec 2017
03. Nov 2017: Estimated delivery date changed to 4 - 11 Dec 2017
20. Nov 2017: Status changed to "Shipped" and money taken from my account (this is when I learned that it is actually shipped from China), also got the DHL tracking number with "Shipping information received" and Eindhoven as the location, Delivery date on the Apple order page changed to 4. Dec 2017.
28. Nov 2017: Package with the iPhone processed in Amsterdam, Delivery date on the Apple order page changed to 21. Nov 2017, which is a date in the past (???)
29. Nov 2017: Package delivered to the final address
Here is the overview of the whole tracking procedure. It took less then 24h for the package to arrive from Amsterdam warehouse to me (DHL is blazing fast!). My greatest issue with this whole process is the "Eindhoven" period where my money was taken from me and I had no phone and I didn't know anything about it for 8 days. They should have changed the status to shipped only once it departed Amsterdam and make me less anxious about the whole thing, because I thought that I was to be charged 2 weeks before the actual delivery which was initially planned for the 4th of Dec. All in all, the phone arrived earlier than expected, but there was a lot of stress in between.