It finally came yesterday
Seems good so far.
It's got the version 11 firmware on it. I did check the Nokia Software Updater, but it seems T-Mobile haven't yet approved their branded version of the v12 firmware, as it said my N95 was up to date.
Have read stuff about unbranding (with nemesis?), changing the product code to some sort of generic one, & then upgrading to the generic v12 firmware.
Bit wary of that though, if it could be classed as voiding the warranty with T-Mobile, or cause any other issues if I ever needed to return the phone.