AHG considers Registered Adults to be leaders, so that is why that magic mailing list sends to them as well.
However, there is an alternative solution to both of your problems, which is using the new Inbox feature. In order to set this up, you will want to go to Manage > Settings > Manage troop settings. Then select the “TroopTrack Settings” tab. Turn on both of the features in the big blue BETA box on the right side of the page. Then you will need to give yourself two additional privileges that you probably did not have turned on before. They are “View inbox” and “Manage mailboxes.”
Once you have done this, you will see a new option under the Communicate section called “Inbox (BETA)”. Then you can create a mailbox where you can specify that you want a mailing list only for certain leadership positions or certain leaders plus a specific individual parent, or whatever you want. I have included two links where Dave explains these features a bit more in-depth, including screenshots.
This is currently still a BETA feature, so there might be some kinks that we still need to work out, but we will do our best to respond promptly to such and improve on the feature as more and more users test it out for us.