Not an issue as much as a (few) comments...
First, thank you for your efforts. I have a similar "recipe" but did not have the forethought to share via GIT - my only-child mentality prevents me from sharing.
A few thoughts/additions...
uncomment Host *
change ForwardAgent no TO ForwardAgent yes