I'm the author of this post. If perhaps you're wondering why I didn't just transfer the domain to Cloudflare, it's because they do not support the South African TLD, unfortunately.
Also, Route53 supports it: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/co...
It's good to know Route53 is an option - I might just make the switch tomorrow after getting some sleep.
Disclaimer: I work at AWS.