I see. Well, with the tumbleweeds rolling by here I can't complain about the self-nomination. I'll wait a few more days in the hope of getting some more comments here, but it looks like you stand a good chance.
(Do try not to leak embargoed stuff
It'll hurt in the long run.)