Could you by chance install zimbra onto a cpanel/whm server?
Most of the stuff you stated above could be done through yum, or maybe adding an rpm.
Not saying it isnt hard for new people, but for the price I think it is a good deal