Does anyone else find the timing of the leak being the day before I/O interesting? I wonder if it was meant to preemptively address some of the inevitable concerns the event would raise about Apple's lineup and assuage potential device defectors.
This is standard industry practice - Samsung releases stuff before WWDC and product unveilings. This isn't new for Apple.