Steve seems to be out of contact for the moment (I am sure he will be back any day soon) and is most certainly still in charge.
The argument on the forums had nothing to do with the organisational side of things, everything on that side of stuff is still going on as far as I am aware.
Basically, Steve is the person to talk to, try PMing him if you need to chat.