I agree, this host/hostess deal seems to not be very present. I read the boards daily, but have no clue on what is going on with this host/hostess deal. Who is the host/hostess? OR it just has not started yet.
What's wrong with have a MOD? At least they are present, active, and involved in the hobby. The customer support might be some random person who have no idea what the hobby is about and goes around deleting things that do not need to be deleted.
Maybe have both. A mod for moderating the discussion and a host/hostess for the welcoming part that TER is trying to do.