Overall, excellent work—I do GIS for my “day job,” and the map styling has to be some of the best I’ve ever seen, on ALL baselayers!
Only bugs I’ve found are units settings and login not being stored when returning later (might be a cookie issue on my end though), and when changing the units to imperial, the route library (when logged in) still shows overall route distances in km.
For a future tweak, It would be awesome to have elevation and sunrise/sunset time pop up as a label when clicking (or tapping) a position like in the Suunto App. And perhaps, for manual point-to-point routes, labels on the lines with bearing and distance? Just thoughts from my overly map-heavy brain though. Seriously, excellent work on this project!