You are missing the point. If you do this commercially and have that need, you usually have a separate geocoding. This data can not be combined with OSM unless it is already freely available. The point is that the data in OSM is freely useable in what ever way you want to as long as you publish the data used to create your maps.
There are no available map data that allow this except Openstreetmap.
It's a nice proof of concept but there's a long ways to go.