Am one of the devs working on the App. The App is Open Source and available for forking at https://github.com/wikimedia/WikipediaMobile. We're also switching to a 2 week release cycle so updates should be faster.
Please poke us/me with any questions you might have :)
It's nice that Google provided access for free for so long, allowing the development of so many location-aware products and services. But it's also nice that a healthy competitive environment is developing around the maps themselves.
Google Maps is in a rough spot right now. They're not better than their competitors, so most of their users are just there out of momentum. If Google does anything to annoy their users, masses of them will leave for Bing Maps or OSM. If they want to make some money, they will have to improve their product first.
In my area, Bing has much better imagery than Google. They have for years. Google Maps has better text layout than Bing, but Bing Maps has several features that Google Maps doesn't. The orthogonal "Bird's Eye" view lets you see the map from an angle, and you can rotate to see all 4 sides with the arrows in the top-right. http://binged.it/Iaa4xm
The 45° “bird’s eye” imagery was a feature that Bing had first, but Google has been adding it gradually (including at Cupertino where you linked). If you enable the MapsGL experiment, the Google version also uses 3D buildings to rotate very smoothly compared to Bing.
It's a real shame that Google have decided they no longer want to be the universal, free solution for maps. They were the standard for so long. I don't understand what they're doing, especially with the ridiculous pricing.
I don't quite understand why they are charging as much as they are (pretty much unaffordable for a low margin, high traffic business), but it does seem like the free ride had to end.
They could easily monetize it and still keep these customers. The scheme they have chosen seems all about making money in the short term. One thing they could do is open up local ads to 3rd party maps use in return for keeping them free. Also just charging a rate that sites can afford would be good, google has more than enough data to decide what the average site with high traffic can afford.
Please poke us/me with any questions you might have :)