I'm not going to select anyone because each every person needs to improve a bit.
Administrators:
You both need to like talk to each before doing stuff. Make plans before proceeding and making something the users will get into, and then ruining it for us. Art Contest is my first example. Even though Steven left in the middle of it. It wasn't his job to keep the place organized in the Staff Forum. He was a moderator, you guys were supposed to think, "Hey, Steven left we should take his place and continue the Art Contest". Though didn't happen.
CPHQ CP Party, another fail. Andy wasn't notified about this so he went camping without telling us that he couldn't be on the computer at that time. I'm fine with you guys tying to make this place better, and I like it. Though planing is a great start off, but ending it is the problem you are having.
Moderators.
Billybob1234, is doing a great job. Though what's happening to him, has happened to me in phpBB, and I remember this is what ruined moderating for me. Which is how he gets all the work to do, and Stardude is slacking. If Billybob does everything, then he is going to get bored. That means there needs to be another moderator, to share the work that needs to be on. This place seems dead, but there is still stuff to take of. You just got to look around, don't just depend on reports all the time.