That is troublesome. I think that the way to solve some of that might be IMAP support for group inboxes.
I’m not sure how to solve the reply-from-the-wrong-mailbox issue, though. (And boy, do I hate contact forms–regardless of which side of them I’m on!)