Well here's the thing. If they announce they are releasing in November and we don't get anything shipped out till Dec = Soft launch. Remember they don't have an official release date despite what rumors say, nothing official. You can't call it a soft launch if they don't announce a date. You can say they just pushed it back. Most soft launches are made to please investors hence why they report a date.
So if they come out and make a conference on Dec 13 and say what day it will be released and it ships out that week = Hard launch.
So if they come out and make a conference on Dec 13 and say what day it will be released and it ships out that week = Hard launch.