Okay, I am not totally sure what a site editor did/does but seeing as how the main site reorganisation teams are involved in looking after the main site that would be my guess as to what the role is now.
Harley is your man for this as with most things
When we lose twenty pounds... we may be losing the twenty best pounds we have! We may be losing the pounds that contain our genius, our humanity, our love and honesty. ~Woody Allen
Is a chocolate muffin loving glitter ball
On v3, there will shortly be a system of member schemes, which members can join to help on the various sections of RYL, doing a variety of things from awareness to articles on the main site, and this is all part of getting content onto the main site.
We are very nearly there now and you will be hearing about how to join the members schemes soon :)