I don't mean to offend anyone by saying this because I like Apples Maps integration, but Apple doesn't seem to be heading in the right direction. <\zing>
Google has 7000 people in their Maps team that have been attacking the globe through brute force, manpower and creativity.
Apple acquired some companies in the last few years, has a much smaller Maps team (undisclosed amount), are relying on users to fix issues and only hired a few ex-google maps people recently. So not only are they 5 years behind, they're not keeping pace.
Suggestions to Fix Things in a Hurry:
1) Brute Force:
People say Google is ahead because they had a five year head start. That's innacurate because the reason Google is ahead is because they employ A LOT of knowledgable people that have hit the streets hard and havent stopped. Where's the Apple streets teams or the thousands of new hires to help them expand this critical area of their business?
2) Pay Users to Help:
Asking users for data correction is nice, but how about compensation to really get things flowing? How's a song per correction sound to everyone? I'd gladly start looking up bad addresses.
3) Web Browser Version
If you want mass input and corrections for a janky map system then why limit it to iOS users only? Throw out a web version and speed up the process.
4) Beta Tag It
Nothing deflects criticism better than a Beta Tag. "My house is missing". "I have no subway maps". "Mom drove into a train track". Well, it's in Beta dummy. problem solved.