Would more GPS receivers help to build a better consensus? If you’re in an Uber, there are at least two smartphones, often more. The devices could collaborate over a local ad-hoc network, or via the Uber backend, to build a better estimate.
If you're interested in working on that kind of thing please apply to the positions at the bottom of the blog post.