Setting up the bitcoind to run at startup Ubuntu 17.04
I happen to run across this, and I don't know if you ever got this working.  Try using the correct executable in the bitcoind.service file for the ExecStart line (11 of your gist).  My bitcoind is installed in /usr/bin/bitcoind.

I also commented on your gist above with an example.