I don't understand how the story was a mess, I followed it just fine.
I don't understand how it undoes things from the last movie.
I don't understand how call backs and fan service is a bad thing, I enjoyed them all and could picture many scenes across the series.
I watched it a second time last night and still enjoyed it. As a casual fan that has watched these movies since I was a kid, I very much enjoyed it. Maybe I'm just a sap for the hero's journey and the beats that go with good against evil... I don't hyper analyze.
The movie was fun and the story entertaining. Isn't that the point of going to see cinema created for entertainment?