They dont have to, and probably wont, issue a release date till it is 2 weeks away, as they did the Tour. I highly doubt it will be out any earlier than November though.
Common sense will tell you when it is being released...
If you don't have a Storm 1... wait for the Storm 2 unless you can get a Storm 1 without a contract...
IF you have a Storm 1... wait for the Storm 2... it will be worth the wait...