You are right with almost everything except the 3G! I used several 3G phones from T-Mobile USA here in Germany they all worked fine on 3G! Its the other way were it doesnt work T-Mobile.de phone in USA!
With a T-Mobile germany SIM you don?t even need to unlock your phone cause it works just fine...