It does rev freely. The new AFM was put in yesterday and I have driven the car a bit today and it seems to be improving. There are definite flat spots throughout the throttle range with a sweet spot just after half throttle. If I balance the throttle in that sweet spot it goes really well.
No wonder a blokes hair is falling out.