You've improved a shit ton since the first time you were a Moderator and I haven't heard any recent complaints about you. You've tried to help out the server, personally I don't know if more Lead Team is needed but if you haven't already I would ask the rest of the SAs or Owners on what to improve on

Good Luck Bozo