Pretty sure I still have DPF.
Fitted new Bosch MAF sensor and the problem seems to be cured. No discernible flat spots and sounds smoother although that could be my imagination.
Commands are now being sent to the EGR which seems to be behaving properly. The only slight anomaly remaining is that, similar to suggested previously, the EGR measured position never goes below 20%, so when the system is commanding 0% the error goes back to -100%. However this only seems to happen whith the throttle pedal right to the floor, or after a bit with it right up. I can't believe it's physically 20% open all the time as that would surely cause running problems. It may be something with the aftermarket EGR or Forscan - I'm certainly not going to re-fit the old one to find out!
Once again lesson is to avoid the very cheapest copy parts, especially when electronics involved