Companies pre-announce their future products because of the following reasons:
1. to reassure current customers that their product is improving
2. to comfort current customers that a lower cost model of their is coming
2. to increase the interest of the media and investors in the company's future prospects
3. to intimidate or confuse competitors