The example shows you opening port 80 (HTTP standard port), the comment next to it mentions SSH (default port 22). That's confusing.
Also your headline claims that your system is "better", but it fails to explain why. Modern port knocking also incorporates secure cryptographic hashes.