Well MPD told me yesterday they use "dummy" IMEI numbers when they register your handset with T Mobile.
These are supplied to them, they say, by T Mobile in blocks. Sounds strange to me as these are tied to the handset, when talking to the customer support at TMobile they had a different IMEI number on my account to the actual handset I have. They checked my IMEI I gave them and confirmed it was indeed for a Desire. They put a special note on my account about it being a Desire not N900.
I was advised to get a copy of the invoice with the IMIE number that corresponds to my handset as proof in case of any problems in the future, I intend to email them a copy to hold on record as the Desire has a two year warranty according to TMobile.
Now, several phone calls later I have the confirmation text that I am indeed on WW Plus and its free. Also have the names and team numbers, dates of the individuals I spoke to, and I have backed up the SMS confirming this.
I was told it was a promotion for Android phones and had not been applied to my account, the final rep I spoke to did not even know it was 3gb for Android handsets but checked the T&C and spoke to her manager.
They took off the standard WW and added the WW Plus with no price increase. Still got the issue that they think I have a N900 but can take my invoice into a TMobile shop or email them directly when I have it.
I must admit I was under the impression that my contract was with TMobile as I pay them directly not MPD. But either way, the T&C are clear on the TMobile site.
----------edit-----------
speed test result.