So when I redid the site in WordPress I made us of a plugin to do our event management.
I have not been very happy with that solution, as it caused a bit of extra work to get events displayed, with no gain.
As a result I have dumped that plugin, and instead opted to keep our events on a google calendar, with displays on our site of said calendar.
The events on the right now load in from google via Ajax.
The events menu on the top brings you to a google calendar widget for our site.
And if you click through on the +Google button, you can go straight to the actual google calendar (and form there add to your calendar program, if you have one).
I will still be making the monthly game announcements to our mailing list, though now I will make the post first in the website (as one single post) and then send that post via email to the mailing list.
That is all 🙂