Use use mailman to manage several lists. Its got a good amount of power to it.
As for a WYSIWYG editor, no, it doesn't have one. Why? Its an email MAILING LIST MANAGER. That means you can use ANY WYSIWYG editor you choose. You just craft up your newsletter and send it to your list. Everyone on your list will then receive it.
Mailman has the ability to archive messages to an html page. This requires cron to be run (I believe) but probably has a way to make it run manually.
As for bounce handling, Mailman is pretty good with this too. Although you'll want to fiddle with the settings since by default its configured to run as a mailing list manager versus a newsletter manager and may not be as strict as you like. There's a way to export the list of email addresses, but I'm not sure if that includes those that have bounced or if you can just get a list of bounced addresses. You may have to fiddle with it...