T-Mobile and the iPhone have a love-hate relationship. While the carrier often bashes the handset in its print ads and TV commercials, it obviously benefits from the 1 million+ unlocked iPhones on its network, and would love an official partnership.
Why else do you think the carrier continues to speak publicly about its plans to launch a new 4G network — one that would finally allow iPhones to get 3G data speeds? Because it's dying to show iPhone owners (and Apple) that it's willing to play ball...