We do know that a 3G iPhone is coming at some point, but we aren't sure if it is coming in June with the 2.0 software release. Anything we *know* at this point is just speculation that the 2.0 software release will come with a 2.0 hardware release... this article is putting a lot more weight behind that speculation. For all we know, the 2.0 software could come out in June and the 3G iPhone hardware could come out in December. But it isn't looking likely. That is why people hunt for this stuff, write an article about it, and get excited about reading the articles about it.
We don't really know that much...
We do know that a 3G iPhone is coming at some point, but we aren't sure if it is coming in June with the 2.0 software release. Anything we *know* at this point is just speculation that the 2.0 software release will come with a 2.0 hardware release... this article is putting a lot more weight behind that speculation. For all we know, the 2.0 software could come out in June and the 3G iPhone hardware could come out in December. But it isn't looking likely. That is why people hunt for this stuff, write an article about it, and get excited about reading the articles about it.