I really want OSM to be good for this sort of thing, so I'll probably end up poking around and fixing the errors that led to this mess.
I really want OSM to be good for this sort of thing, so I'll probably end up poking around and fixing the errors that led to this mess.
We don't have as strong a community in the US. In SF, NYC etc. the data's pretty good. In rural Nevada it... isn't. It's still raw untouched TIGER (US census data) in most places.
So: hell yes, poke around and fix it. We would love OSM to be as good in the US as it is in Europe. And if anything isn't clear, pop in here or on IRC and ask. We're a friendly community.
It's probably issues with OSM's data rather than the routing mechanism itself, however, so yeah, it should be possible to poke at it a bit and fix things up (as I likely will do, being no stranger to OSM editing myself).
Instead of picking up that the address was in suburb "A", it put it inside "Ward 47 of Tshwane", Tshwane being the city/municipality. Perhaps the data for suburbs is not up to scratch in my particular area.