Thanks for the interesting post!
Incidentally, this sounds very similar to public-inbox public-inbox - an "archives first" approach to mailing lists, which uses the Git repository format to store emails, and is widely used in the Linux community https://lore.kernel.org/.
Cheers,
Nicolas