On the other hand if it is being released tomorrow you would think they would say so instead of jerking us around with "soon" i wouldn't blame anyone for putting it up within 24 hours to release. At that point it's more a question of why it hasn't already been announced.
Edit: currently its its...