Once again Switch has let me down, I honestly expected it to be closer to 1M in November. While my PS4 and Xbox predictions were closer I also underestimated how much they could sell at the lower price point, especially X1S sales.
December will be interesting since I think Switch needs to sell >1.5M to hit 5M in it's first year on the NPD. Thankfully supply in Japan should give us a clue about what to expect in other territories. In terms of PS4 it's just a question of waiting to see what Sony has in store in terms of holiday discounts and bundles, if they run another good deal with ample supply it's definitely possible for them to take December.
Microsoft will definitely be in an ok position after November, with a good discount and PUBG they could continue to sell X1S - to me the demand for X1X after its launch month will be a more interesting thing to follow. It's a bit understated how much better they might have fared if they were able to secure a big exclusive that takes full advantage of X1X's capability - PUBG should do well but I doubt it would move many X1Xs, should have a bigger effect on X1S.