At least it'll get better.
I hope.
After reporting several misspelt place names to Apple months ago during the betas and getting completely ignored, my hopes aren't high for fast fixes.
EDIT: Two links you may find worth perusing. Apple's aren't the only maps with er... imperfections.
http://googlemapsfail.tumblr.com
and
http://theamazingios6maps.tumblr.com
Apple could fix this a lot faster by:
1. Re-geocoding the points to a better street address center-line database. You know the street data they used to address match is bad, since a lot of the points are on the wrong side of the street. That means the street arc is pointing the wrong direction. Only REAL poor and old street center-line database has wrong arc directions. Apple needs to spend some of their billions on a good center-line street file. It may cost them a couple million but that is cheap for them. Or are they just cheap???
2. Pay your map slaves in India to fix the problems like Google does.
3. Snap the current poi points to valid gis point or parcel coverages. Anybody with a copy of ArcMap could fix that point data layer by sections. They just need valid point coverages to snap to. However, this will NOT fix the problem of the millions of points missing!!! Their current correction/addition menu totally sucks for the Apple map app. It should bring up a database of ALL poi database points in the screen extent based on x,y extent/address, that would show at only a large zoomed in scale. The user could than pick the missing poi feature from a list and place it. As it is now, there is no way people can enter an address and other information unless it is pasted in or you know it. Not very user friendly or smart.
4. Just buy new poi and poly layers and merge your old Yelp points to it. Not that hard. You should hire a few hundred of the unemployed gis workers here in the USA to do it. Don't be cheap and greedy like Google.
5. Don't worry about it and just let all the pissed off map users go back to Google maps. And how much ad revnue would you give back to Google if this happens? It is best that you spend the money and fix and update your poor map layer databases.