Technically speaking, this is a super awesome product.
But is it really needed? I could see this opening up issues with security if multiple people have access — and if only one person has access, then why not simply forward the finalized changes to someone who can commit and push instead of sending it to someone on the marketing team?