I think that Xbox One needs to win March NPD more than PS4 does. If Xbox One cannot beat the PS4 by bundling Titanfall and putting the system on sale in the territory it does the best in, then this console war was over before it even began. That scenario would indicate that there is an issue beyond price that the Xbox One has which the PS4 doesn't, and I don't think it is Kinect or Titanfall, which are solvable issues for Xbox One.
I believe that it is residual backlash due to the DRM restricting used games. While I understand that GAF hates GameStop, as they should, and that GameStop was going be one of the approved resellers of Xbox One games pre-180, there are nearly eight million people in the US who are loyal GameStop customers. We know this because there are nearly eight million people with a Game Informer subscription which comes free with GameStop's Powerup Pro loyalty program. When those nearly 8 million people heard that Xbox One was going to restrict used games sales, they pretty much said "screw that" and became Sony supporters, and won't go back because they lost all trust that Microsoft won't restrict used games later.
I also think the publishers may have misinterpreted how much appeal online-only games have to the US fanbase for consoles, which could also explain Xbox One's relative failure compared to the PS4 in the US. The only previous examples we have of online-only games on consoles are MMORPGs, which have generally done better on PC. I think that console gamers actually do value single player and local multiplayer over online multiplayer, even though they do not reject online multiplayer outright. To them, I think they see online multiplayer as an extra available if they purchase the subscription to Xbox Live Gold/PS+, not as an integral part of a video game. Because Xbox One pre-DRM was touted as requiring online, I think they again said "screw that" and became Sony supporters, and won't go back because they lost all trust that Microsoft won't force online later.