Rule N°1:
When you start the promotion the product must be available.
Everything else is waste of money.
Internet marketing need no products - it's all about generating hype Just look at Gran Turismo 5... Did they wait with marketing until the product was done? Ever heard of Diablo III?