Not a problem at all, Austen! I’m quite humbled to get a response!
The components which weren’t removed were CloudFront distribution, ACM certificate and DNS entries for the certificate, even after running the serverless remove command.
I’ve had Eslam reach out to me on twitter and mentioned that the CF distribution and certificate aren’t removed by design due to the amount time it takes to do so (fair enough too — it does take a long time!) so all good there, perhaps it just needs to be documented somewhere in that case.