Welcome to the community and thanks for posting. Sorry about the longer than expected delay with sending the iPhone X.
Here's the update we had on 18th December:-
"Based on the current Apple delivery plan, all customers with an expected delivery before Christmas will receive their Handset."
Has it arrived for you now?
Can make calls, but no data? Check your "Virgin Mobile APN settings"