Apple, don't send me an email inviting me to buy an iPhone 7 'now', then, when I've filled in the details go on to tell me it's not available! Then say it can be delivered in 3-5 weeks. FFS, what's the point?
Maybe the keynote date wasn't covered in the news in your area, but it sure was here. They announce the preorder date and then when the device will be on sale for everyone in stores. Happens every year when they release a new phone... People miss the presale and then can't get the device they want without waiting 2-4 weeks.