It always says the elevation is -1000 ft and the Next Position Update field always shows ---. Is that normal?
If the elevation is showing -1000, it means that the elevation couldn't be retrieved. It should show a red "No elevation data received" eventually if that happens. Check your Geonames username, and follow the directions back in post #5 of this thread to make sure your Geonames account is enabled for the API.
Next position update field will always show "---". This is normal. When I originally released this web site, the Tesla browser had a limitation in that the code running in the browser could only request the current GPS position once every 30 seconds. If the code tried to request it more often than that, you would get the same GPS coordinates, so there was no point in polling it more often. So I had implemented a 30 second counter to show when the code would update the position next.
When Tesla updated the browser to a much more recent layout engine about a year ago, this limitation was removed. So I changed the code in the browser to request the current GPS position continuously, which enables the live compass and wind vectors, rather than updating them only once every 30 seconds. When I did this code change, I made the "Next position update" field always show "---" because the 30 second timer was taken out. I intended this change to be somewhat experimental, so that's why I left the label and placeholder for the timer on the web page, in case there were too many problems and I had to switch it back.
Testing has shown that the continuous position updates are working well, so in the next version I'm going to remove this label.