By the way as you asked how to improve your guide you may want to detail how to get the sources of the v0.16.1.0 version of bitcoinABC
I found the binaries at
https://download.bitcoinabc.org/0.16.1/I wrote "sources"

and also "v0.16.1.0" according your instructions

What I did (within a script) was:
git clone
https://github.com/Bitcoin-ABC/bitcoin-abc.git cd bitcoin-abc
TAG=v0.16.1
git checkout $TAG
git tag -v $TAG
git submodule init
git submodule update
It gave some errors, but overall it worked.
Please note I used "v0.16.1" instead of "v0.16.1.0" otherwise it didn't work at all.
Maybe the git experts here can suggest a better way to do it? Missing specific instructions for Bitcoin-ABC I used same script I use for Armory (just changed the TAG) but it appears the two repositories are setup differently...