You said that drivers door switch is slow on opening by looking into pscan. My question is if it is the same with door lock itself - what I want to ask is door slow to open generaly and when you turn the key you need to wait up to 90 sec to be able to open the door?
If it is this way, as far as I know switches are integral part of door lock in case of MG TF, so you might have problem with door lock. Maybe replacement of door lock might solve your problem?