Old news... been discussed in detail in a couple of threads in the AGC forum. Worth a read if you are interested further.
As for whistleblower 'John' you've got to wonder why he feels the need to hide his identity seeing he is no longer serving. I reckon most in RMP will have a pretty good idea who he is and know of his previous attempts to damage a Branch who he feels failed to recognise his clear command potential.
Lots of lessons from our time conducting operational investigations in Iraq that have been learned and implemented.