Nice to hear! I can be reached on the wildlabs.net community, love to hear how you get on and help out if necessary. I'll be writing some more in depth articles on how it's used. But that example on github is essentially the result of my field test.
It was quite challenging. There are several articles online about how to use a GPS to get really accurate time however, once you disconnect from the network it didn't work. What none of them said was that the default configuration of chrony and gpsmon resulted in the incorrect start order, so gpsmon was failing to communicate with chrony via shared memory. I solved a bunch of other problems as well.
And... I managed to find a way to shrink the installed file system so I could create new partitions on the same Raspberry Pi, without requiring another computer. A result that allowed me to make the full installation and configuration happen with one command only. Many people would be put off if another computer was needed for partitioning.