Good analysis, though as others have said, that Infoscout report is fairly suspect. To my mind, price cuts for the XB1 won't help it long term because the PS4 and XB1 cost around the same to make. Any cost reductions that the XB1 gets the PS4 will also get, so unless MS is prepared to remain $50-70 cheaper than the PS4 across the entire gen then over the long term both consoles will cost roughly the same. The XB1 has a sales spike at the moment at $329, but so will the PS4 when it gets its first price cut, re-establishing the sales difference.
Longer term, as the price of the consoles gets lower, it will become harder and harder to maintain a $50-70 price difference, and so the effect of the price cut will reduce (ie, a PS4 at $299 would require a XB1 to be $230-$250 to have the same effect, which is much harder to achieve when both consoles cost ~ same to make). Consoles bought late in their life (hence at their cheapest) also tend to have the lowest attachment rates, so it becomes harder to make money off consoles sold later in their life from software and accessories alone, if the hardware loss remains constant.
Therefore, console hardware has to move closer to the BOM cost as the gen progresses, and so PS4 and XB1 will move closer in price than they currently are. And evidence to date has shown that at the same price, the PS4 is more desirable, and will likely remain so given Sony's larger number of 1st party studio's.