It took me less than 4 years to finally revisit this subject. I'd like to thank all the people who commented the original blog post. It looks like for those years SystemD (am I writing it wrong?) was in constant evolution and new features were added.
This is what I'm running in production. Containing System and omitting Unit and Install -parts as they are unchanged:
Nice write up and follow up to your previous post.
I've recently hit the same issue you mention in your previous post with /run and tmpfs. And this detail here looked promising until I drilled in deeper and read up on systemd-tmpfiles where configuration can be maintained in /etc/tmpfiles.d/ which is a little more flexibility and we think will be beneficial for our particular situation.
Having said that, wouldn't have as easily found systemd-tmpfiles if it wasn't for this post of yours, so thanks!