I have been using the 520 since September and have been patiently waiting for and installing the updates (including the latest one) in hopes that the bugs will get worked out and it will function the way it really should have out of the box.
First. GPS accuracy is horrible. Sometimes more than 100 feet off in any direction. This seems pretty insane considering that one of the big selling points on the 520 was the strava integration. 100 feet off on a segment start or finish is kind of a big deal. A good example of this would be the attached fit file and linked strava ride. While riding through Point Defiance Park I am shown to be nowhere near the road and consequently did not ride any of the 5 or so segments that I should have passed through. This ride was done on a gorgeous blue sky day during the winter where there is actually less of a tree canopy. Not that I think that should matter because I rode through this park more than a 100 times with a 510 and never had this issue. I would think that the 520 (being the newer model) would not be less accurate. Some other rides I have done through this park with the 520 actually show me in the water.
https://www.strava.com/activities/467738049
Second. The Altimeter is completely useless and often shows me riding below sea level. I know that you can correct the elevation with map data but that would require that the gps data was somewhat close to accurate. And why should I have to correct elevation data from a barometric altimeter anyway?
Is anyone else having similar issues that they have been able to correct on their own?