Well, it's not been a good couple of weeks for Apple between the homepod software leak that they did by accident and now the GM of iOS 11 has been leaked by someone else. Looks like it may be a carrier this time but either way next Tuesday is going to offer very little in the way of surprises.
I'm not going to go again through all the leaks here as I don't want to ruin it even further but this is unprecedented for an Apple Keynote. We pretty much know everything about the new iPhone, including how the UI is going to handle the new screen.
All that is left is the price.