I had to read this bit twice to get my head round it.
"Opening the door to fire the cannon pulls the aircraft off-target"
Aren't aircraft designers supposed to know about things like drag coefficients? I mean that the way the landing flaps work (or rather how they work) might suggest that suddenly opening the door to the gun bay might have an effect on the aircraft's behaviour in flight?