Great guide, especially the folder structure setup, I wasted so much storage getting that wrong at first.
But im wondering why not put everything into one compose file? It might just be personal preference but I find it a little easy to find what I'm looking for.
(Also this is just a nit-pick but including the version tag now prompts a warning that it's deprecated.)
Thats what the flamethrowers are for