AFAIK you can get them online only, both in the UK (import) or in the US.
I have found the battery to be ok if you turn off certain background functions when not needed. There is a widget that the phone ships with that lets you control the wifi, bluetooth, GPS, automatic syncing and change the brightness levels and it's pretty handy for conserving power. I wouldn't think you'd get better battery life out of this than your hero however, but the screen is awesome and it's very fast in use indeed!
I've never been on T-mobile before griffo, despite the local speed problem you have, do you find the coverage generally quite good?