Gerrit (and Android's repo) are based on cherry-picking and rebasing, not branching and merging. They will turn your history into a mess in any non-trivial setting. It also doesn't support Git submodule trees.
What the original article author wants is some kind of security. Git's way of doing that is GPG signatures.
My advice: if you have a choice, do NOT use Gerrit for anything. GitHub is gazillion times better.
(note: we might not be using the latest version of Gerrit, however it's so bad that I don't think a new version will help)