It's probably unclear to people unfamiliar with system-wide daemons when or whether the user ever needs to actually execute this script.
Please add a sentence explaining what copying this to LaunchAgents and rebooting or loading will do.
Maybe like the line below where you say "On logout..."