Hi Steve
Well, although to some degree I appreciate and agree with your musings, I think it unlikely you're going to get much cooperation from the company Zimbra

With regards to your comments about the full vs opensource edition, actually the opensource edition is fully functioning, very feature rich product, it's just missing some of the 'enterprise' features such as Outlook and Mobile support, and hot backup. The core product is mostly fully intact. I understand your reticence over contributions, I think it's a big reason there aren't more contributors including myself, although once you understand a bit more how zimbra works it's difficult to see how it could work otherwise. There are major upsides to how they have it setup.
Couple of stumbling blocks for your project I can think of:
1) Why on earth?! C#? Really? Now I am totally ignorant of C#/.NET but isn't is just largely rebranded
VB? Now that I have used in the past and my word what a piece of junk. Seriously though, what are you trying to accomplish?
2) The opensource version / source code has 'brandware' licensing - you must keep the logo intact in the interface at all times, even in a derivative product (although it's slightly different logo).
3) The web interface is written to talk to Zimbra API. To make this work you would either have to translate these calls to standard IMAP/Caldav etc, or translate the Zimbra Java backend to .Net. Unless you have a huge dev team behind you there's no way in a billion years this will happen - it's a huge codebase and such is the pace of it's development you'd spend your life re-translating all that development into .Net.
Apologies if I'm misunderstanding what you're asking, just offering my 2c.