The problem isn't merely bad directions. It simply DOESN'T WORK. The defectiveness of this application is so profound that it stands to embarrass Apple quite a bit. For example, see how the sign in the screen grab says "6.1 miles"? Well, that never changes. You can drive and drive all day, and that 6.1 will not decrement.
And see how it says "for U.S. 101"? Well after you turn onto the 101, it will still say that. It never moves on to the next step of your trip.
It also doesn't recalculate if you deviate from the route. It also lets you drive right off the map, and doesn't scroll to keep your position in view.
That's what this article neglected to target: The dozens of proprietary versions of Android that are dribbled out by each carrier for each phone.
I'd like to know how this failure happened. Did Google fail to create a proper hardware abstraction layer and driver model that would allow people to update the OS immediately upon release, as long as the driver model didn't change? Even with the crapware installed by telcos, why can't people update the OS? There's plenty of shit installed on PCs by vendors, but it doesn't all just break if you install a new version of Windows.