300 wrestlers for a greco tourney and they are done early enough for you to post a complaint by 12:30. I would say that is a pretty decent hour to be done by for that many kids. You have some new rules, which is going to cause things to slow down, with people questioning different parts of the rules changes, and refs doing their best to explain them to coaches and wrestlers. You have manditory rest periods, that towards the end of the event cause people to have to sit around and wait for the clock to move faster. I remember many nights having 2 or more kids in the finals just watching the clock and waiting.
The refs are all volunteers, they attend clinics, they spend more time then most studying the rules book, and then have to try to figure out how that rule change will affect the match. To say they lack confidence and are unknowledgable is an unfair statement. From some of the other posts I see they had 5 of 7 refs that were blue shirts, this is a very high percentage, and one that far exceeds most any other local tourney that I can remember. Most people run a tourney and have 1 to 3 at most, and utilize the high school kids to fill in. These blue shirts are the same refs that are going to be at greco state, and like your wrestler they will have a better understanding of the rules by then, and how they apply them.
As far as facilities go, anytime you put 300 kids, and assuming 1.5 spectators per kid = 450, plus refs = 7, and coaches =50, and tournament officials and workers = 50 that comes to 850-900 people, all trying to be as close to the mats as possible, and all trying to get in and out the same doors. It is going to be crowded.