It sounds like you have an investment or personal connection to the Touring Plans app, Redsox.
Not sure if this is tongue and cheek or not, but I'll address it regardless. We have had Len Testa and Fred Hazelton on our show to discuss their product. Len has even sent me a free copy of the Unofficial Guide Color Companion. I am also a paid subscriber to touringplans.com for both Disney World and Disneyland, and have purchased several Unofficial Guides off of Amazon. I buy them and I support them because I think they do a fantastic job.
For what I need it for (character locations and times, maps, event times, etc.), it's been the best app I've found (and I've tried MANY). The wait times apps that I've had have been complete crap, so that's not a big deal to me either way. I don't think it works well having guests of the parks sending in wait time info. I'll rely on Disney itself for that. The idea that the TP app relies on "previous statistical information" to calculate wait times is a joke.
While I understand your needs differ than mine, the previous statistical information is usually more accurate than Disney's information. Disney has no excuse because they have access to the primary information. Touringplans.com doesn't have access to the primary information, just hundreds of thousands of pieces of data that they've accumulated over the years that is being revised every 5 minutes as new information becomes available.
Disney is choosing not to give guests the most accurate information because it's not in their best interest. TouringPlans.com is choosing to give their users the most accurate information that they can because it is in their best interest.
As for GPS, I've never needed it. I can look up and see where I am. I don't need my phone for that. Yes, that should be improved, but I'm sure it's more a reflection of the massive usage of 3G within the park, rather than the app itself. Hopefully, wifi throughout the parks will help that.
This is one of the main problems with Smart Phones being a driver for Next Gen. They need to address these issues first, before doing it on the fly. Fanboys are already skeptical of the changes, and the average guest is completely in the dark about it. They need this to work correctly the first time out, otherwise it could be disastrous.
As for menus and prices, I use an app called WDW Dining that I like a lot. Due to the high prices of food in the parks (due to a shortage of corn, I'm sure) I can understand why Disney wouldn't put that info on their own app.
The point of the Disney Parks Blog was to "Control the story". Disney was getting scooped by sites like this, and they wanted to avoid that in the future. They can "control the story" with the information like dining information or wait time information but they're chosing not to. If you go into a restaurant like the Brown Derby, they'll give you an iPad menu that you can filter by food allergies, vegetarian and vegan meals, etc. If they want to truly change the game, and truly give the guests the access that they're demanding, these are the types of things that need to be publicly available.
To be fair, if the app had your GPS location wrong that's the fault of your device not the app. All the app does is get your GPS from the device.
And this can be enhanced by improving the wireless access in the parks and cell phone coverage in the parks. Either way it's a problem that needs to be addressed if they want to have this be the driver of Next Gen. If the infrastructure isn't there to have the GPS component, than they need to find a way around it.
Fastpass reservations....
So it begins....
So how is it working, do we have details yet?