Why announce the price and date before your competitors though? If I was Sony I would wait it out just like Sony is doing and announce a price and date last to undercut the competitors.
The problem is Sony is on an island of one with their VR, it's exclusive to their own machine. The others are fighting it out on PC hardware. Sony has to cater to a mass audience who are price sensitive especially for stuff like this.