Erica Sadun might know more about the iPhone than anyone outside of Apple. I guess this shouldn't be a surprise, she's got a Doctorate in Computer Science from Georgia Tech so she's pretty smart.
It's almost an accepted fact that Apple will be launching the new iPhone, possibly two new iPhones, this June or July. Given Apple's short history with iPhone launches, it makes sense.