From the site:
To clarify, most iPhone 3GS owners aren’t upgrade eligible. Most iPhone 3G owners probably are and can pick up the new iPhone for $100.
I'm sure this update was posted after the article was initially submitted. Still, a useful clarification.