The 2.0 betas have been unlocked but it's completely false to say that the 3G phone will be unlocked based on that.
2.0 on the 2G is unlockable primarily because of pwnage, which removes the checks from the bootloaders and allows you to upload pre-modified firmware.. with pwnage it's trivial to jailbreak any firmware (helped by the fact that the (fixed) encryption keys are now well known) , and unlock has become such a generic process there are even 'auto-unlock' programs around that can probe new basebands and find the unlock automatically.
Basically, the 2G iphone has been hacked to hell and back.
OTOH with the 3G, apple have changed all the keys (this much is known.. how I'm not sure.. I suspect apple just said it). Therefore pwnage doesn't work, and you can bet that the holes in the boot sequence that allowed it to work have been well and truly plugged.
So with the 3G It's back to square one. Depending on how clever apple have been it could be days, weeks or even months before the first unlocks appear. The ebay sellers expecting an unlock within 24 hours are hosed.