Hey Forty,
One thing I have held off commenting on for a while is your opinion of Glenn Martin's technical ability. Please check with your sources on this.
I am not sure if it is my place to say anything further - and I could just be some random person making stuff up. Just: check your sources/check your evidence.
If you cannot find further info yourself, let me know.