Chris no need to justify your position. Most are the little men behind the curtain and you've provided all your personal info so if someone wants credibility why not share there own statement of claim.
You've provided more support to the company than most that work there IMO. Silence is golden but strategies are wiser.