If you can't wait for 2.0 software on 11 July (next Friday) then buy a 3G iPhone so you can play with it until it is working on existing phones in a jailbreaked/unlocked configuration!
(I know my plan involves buying a new iPhone but I will be and its the safest solution! and you can always return it!)

