I work at Pecos and have participated in putting this stuff in action, so let me clarify a few things.
This 'assigned seating' stuff only happens during peak season. The parks were unusually busy a few days ago which I'm guessing happens to be the day this reporter was in the park, but other than that we haven't used it but maybe two or three times since the end of July. When we aren't busy there are no directions on where to sit or when to grab a table. But to the poster worried about your freedom of choice - believe me when we do this stuff it is necessary. It's not like you have much of a choice then either because it is so busy there are very few tables open. One of the major points of this process is so there are tables open for people who already have their food and we don't have people with no food holding tables. It allows us to help people find tables faster, which in turn keeps the hallways (which can get very crowded at times) less chaotic.
It's amazing for me to compare operation of the restaurant today to when I first started working part-time there three years ago. In fact, it's not even a comparison. Things are run so much more efficient today it's not even funny. I can personally attest to the emphasis being put on customer service now as well. I can't really speak to the dining experience, but at least my job has been revolutionized by the reforms that have been made.
Thanks for sharing an inside perspective