Nice write-up. Even though I knew much of it, I learned something.
A look at S01hostname was interesting. I changed my hostname to simply “ender” (all lower case) and now access the printer with mDNS as “ender.local”. Having upper-case characters in the hostname caused issues in the browser. ping always worked…
I was not able to figure out how to set a static IP for wlan0. Has anybody else?