btw, I added an NWMe drive this week and my Pi 5 is running great. I also increased swap (which is a slightly different process to a normal linux system)
And most notably this required a complete re-install of a development install of Discourse.
I found following the instructions in the OP things went completely smoothly with no hiccups, so it seems the script and Pi compatibility is in a really good place right now, thanks for all contributions!