I've got the refresh URL working, but I'm having some trouble adding speed signs to the database. They don't seem to be received on the other end when I do a subsequent refresh.
I also had a problem with mapView didUpdateUserLocation, as it was only called one time. Turns out I needed to link the mapView object to a map view in the xib. Once I added that in it worked fine. Updated screenshot below.