This was a very interesting read. Thanks you for providing such detail of your setup.
I find this a bit too complex (too many nuts and bolts), but I understand your choices.

Regarding JSON, if...