the iPhone firmware v1.1.1 is a essentially a non-issue -- simply do not update from v1.0.2.
Australia getting a 3G version early next year is highly unlikely, if Europe didn't get it, we sure as hell won't. Jobs said himself at the London launch that a 3G chipset would cut battery life down to just a few hours.
i have an iPhone - in Perth - unlocked - on Optus - running v1.0.2, and couldn't be happier.
fuck waiting