Wow such a great answer, thanks for sharing the thoughts that went into this. It's crazy that there are so many considerations when taking into account the limited speed of light.
What you describe can be done with self-hosted dawarich instance + the owntracks app. It records location history and lets you visualize it in a web interface.