Officially Unlocked T-Mobile Germany iPhone - Real Life Experience
Here we go boys and girls, I can finally offer a first hand experience with my own officially unlocked T-Mobile iPhone:
1. unlock clearly is executed through IMEI and iTunes 7.5
2. unlock does NOT require to be logged in into iTunes with an iTunes account (I activated my T-Mobile iPhone a couple of days ago using my german iTunes account but my US iTunes Shop account works fine too now)
3. the unlock takes place in around 7-10 seconds
4. if you downgrade to 1.1.1, the unlock is GONE but as soon as you connect your iPhone to iTunes 7.5 (CAUTION: lower iTunes versions DO NOT UNLOCK, V 7.5 or higher is mandatory for the unlock to work!), the 1.1.1 FW is activated, I get the "Congratulations, you device is now unlocked" message in iTunes but apparently the unlock does NOT work with FW 1.1.1, only with 1.1.2 (I get a no Service message with my Vodafone SIM and a pop up windows saying "waiting for activation") but the iPhone is activated (the "waiting for activation" message refers to carrier activation), I can access the GUI and there was no need for the *#307#... trick.
5. after downgrading to 1.1.1, using jailbreakme.com installs the Installer which allows me to install the Oktoprep patch to be able to jailbreak 1.1.2
6. Updating to 1.1.2 works fine too, again I get at the end of the update the message "Congratulations, your iPhone has been unlocked".
7. Jailbreaking the 1.1.2 UNLOCKED iPhone is a piece of cake again, using the Java utility.
8. No issues with installing and running third party apps either.
9. Unlock STAYS when I change the SIM card, a RESET in the settings menue (no big deal) is recommended.
Short summary: the unlock works but it is now very clear to me that there is no unlock without iTunes and especially no unlock without iTunes CONNECTED TO THE INTERNET after a firmware downgrade/update (which can be performed even without a live internet connection).
So sorry, boys and girls but without a live internet connection and iTunes 7.5 or higher, the unlock works only with the firmware already used. If you update or downgrade the firmware, the iPhone needs to be connected to iTunes including a LIVE INTERNET CONNECTION.
Unfortunately this also means that Apple could at ANY TIME refuse the unlock if they want to but I don't think that they're going to do that, unless somebody really pulls off a IMEI spoofing but I wouldn't recommend it since Apple isn't stupid. You need to understand how easy it is for Apple to blacklist an unlocked
As a last word: in my opinion, the unlock is actually NOT a real unlock. A real unlock should be permanent, embedded somewhere deep in the baseband.
I don't know if the currently IMEI unlocked iPhone will automatically unlock "forever" with a possible bootloader update (Apple could update a different bootloader to IMEI unlocked iPhones) but this surely would be a better solution than the current one.
I hope this experience clarifies some confusions and misunderstandings.