Can't find out much about Richard Beedall but the article just seems to regurgitate what's already been said with his personal views added on. The quote at the top seems to sum it up, especially the last sentence.
"Please note that all opinions expressed and speculations made are entirely my own, they are in no way supported by the Royal Navy. Nor does this unofficial site have any connection with, or endorsement by, the Royal Navy."
I have to disagree with some of his comments, mainly the one of avoiding politically difficult decisions such as closing Devonport, although looked at I don't think that was ever on the cards