#2 not completely sold on the envelope idea. Maybe integrate it somehow with some depiction of a "Headquarters" also concerned that it may look a bit much like the logo for Constant Contact
I think adding detail, the logo will lose its simplicity and minimalistic nature and the design will look more busy and cluttered. the details will not be visible in fine print/small size