I ordered a 520 at the beginning of Jul and it will be in my hands on Tue. I'll let you know but from the early reports I see it appears to be working fine. These are fairly complicated devices particularly when used in conjunction with smartphones and internet software there are lots of opportunities for problems. I'm fairly confident it can do the basics properly like recording the ride data. All the rest of the data syncing, live Strava segments etc, I don't mind waiting for them to iron out some wrinkles.