Well some good news, Wayne has managed to sort it out but it wasn't cheap to get him to do it as it spent the whole weekend there as there were quite a few issues with it. The car wasn't mapped at lambda 1 as I was told, it wasn't even mapped properly at full throttle.
Another problem was that the idle was wildly erratic and would not hold constant revs when the throttle was held and would hunt up and down by anything upto 800rpm at certain loads! This is one of the main reasons why idle and fast idle tests caused it to fail on the MOT so badly.
The next issue was that after driving it would quite frequently return to idle at about 2000+ rpm, but on the road the effect of this would be that you take your foot off the accelerator and it was as if it was on cruise control as it would carry on driving by itself, which was just dangerous. This explains the kangarooing and hesitation when trying to drive at low rpm's and the backfires when coming back on throttle which it now doesn't do.
It made 240ish on the old map and 250+ after he was finished with it, but he said something about the VVT not being activated or something along those lines (didn't really understand!), but it's picked up a load of power and torque through the mid range. Should also now get about low 30's for MPG too, as before it was absolutely horrendous.