Constable
thanks for your answer.
Please make sure the trail connects to the roads which it crosses, right now it's still not connected to O Street.
Missing connections like this one could prevent routing services like http://openrouteservice.org/ to work properly.
Other than that, please add the highway=crossing tag only to those nodes where a road and a footway/cycleway/trail cross each other, see https://wiki.openstreetmap.org/wiki/Tag:highway=crossing
thanks, feel free to ask in case you need some more info