A good deal of the delays were down to the MOD/RAF who kept moving the goal posts on the MRA4's mission, BAE is being used as the kicking boy/sacrificial lamb for the MRA4's demise.
In a nutshell if the MOD had actually let BAE build from scratch this project would have been finished years ago and on budget.