Congratulations on the new title and responsibilities. You've got your work cut out for you!
I, for one, am extremely pleased that you have this task. For several years, I've seen you post and work with the SR community to try and make sense out of the state of the game. If you're given proper time and resources, I've no doubt that you can make excellent progress in improving the state of the game.