I think you're confusing the average rating (4.4 stars) with the version number. If you go into the Play Store, click on the green "What's New" box, then scroll all the way down, you will see the latest version is 3.6, and it was updated on July 18th. My Disney Experience 3.6 is the most current version. Even without going to the Play Store you can tell if you have the most updated version by what happens when you launch it. First time you launch the updated app you'll be brought to a splash screen telling you about the navigational aspect. Even if you skip that, if you go to the Attractions tab, click on any star, and see a "Get Directions" button, you have the most up to date version of the app.
So to answer your question, as far as I can tell, you're not doing anything wrong.
Not sure about that one. While the Android N (Nougat) Developer Preivew 5 was just released yesterday, this update should work on Android Marshmallow (Android 6.0) and earlier versions. I'm actually thinking it was something to do with the location settings. I currently have my location settings set to GPS, and I may have actually denied
MDE permission to my location (have to check on that). Even if that is the case, the App should not crash because it can't access the phones location, there should be a window notifying the user that they have to grant the MDE app permission to the location in order to use that feature.
EDIT: Confirmed the crash was occurring because I denied MDE permission to my location. Granted it permission for the time being to see how the navigational stuff works. Have to type into the "From" box to select where you currently are. It may be able to find you automatically if you're in the parks...seeing as I'm trying to do this from Connecticut.