In addition to putting on free evening ecology talks for the general public, the ESA should also be doing at least one Science Cafe in association with the annual meeting. Science Cafes are events in which (at least in Calgary, where I live) a couple of scientists plus a moderator get together with the public in a pub on an evening when the pub isn’t ordinarily busy to talk about some scientific issue of wide interest. Sometimes the two scientists come from opposite sides of a debate, sometimes not. Each scientist talks informally for about 10 minutes about the issue, and then the floor is opened for informal question and answer and discussion. Lots of cities in North America have ongoing series of Science Cafes, so in many cities you could probably just plug into an existing series.
If you did a Science Cafe in association with the ESA meeting you might have to ensure that the event wasn’t swamped by professional ecologists, but if you could figure out how to solve that issue I think it would be a great form of outreach.