Far better candidate than I for the role.
You have experience, an understanding of the workings of the staff team and you show promise as a competent leader. I think you're a good choice for the role, even if you're only doing this for the feedback. The CM ban was a long time ago, but I feel like people still get you down about it. But hey, let bygones be bygones, and let sleeping fish lie. Just keep doing your thing, dude.