Map nerd and FKTer here working in a very similar space, I have a ton of questions!
I'd love to hear a little bit about how the camera positioning works. It seems like there is some fairly clever stuff happening under the hood to (1) maximize the amount of trackline in view so that that it is not obscured by terrain and (2) smooth out the camera path so that it doesn't jitter around even when the gps track is irregular.
Is this a completely bespoke rendering implementation? From the look of things, you're definitely not using mapbox-gl-js or leaflet. Are you even using ThreeJS, or is it just all raw webGL under the hood?
Finally, where are you sourcing your DEMs? AWS Terrain?
(small nit: It seems like you may be missing imagery/data attribution on your map, or do you have a license that allows for un-attributed use?)