If you think McGinn is a sleazeball, then ignore it. If you think McGinn has been an honest pundit over years, then trust him. Your choice.
I have no problem with an anonymous analyst. His employer undoubtedly doesn't want the organization's views on players known.