Here is mty release date theory. Those making the decision have target dates, but these dates are not robotlike commandments. They are based on readiness. The date is not known by ANYONE as a ten-commandment-like rule: thou shalt release on Friday. This is why even the deepest insider must guess. Of course, the closer the release date comes, the better the odds it will actually be released on that day, but it is still subject to adjustment.