Can confirm, pretty accurate from my experience. There is also someone in the band who stands near Doc Nix and wears a headset to communicate with people like the Masonettes about who does what during which timeouts. I couldn't tell you who makes the call about which songs (or "charts" in green machine talk) to play but the band has at least 2 charts on deck at all times.BACK IN MY DAY the timeouts were all preplanned...some went to the cheerleaders, one each half went to the dance team, and the rest went to the band. If it was a quick timeout called by the other team (so not a media time out) then 9/10 the band was expected to play IMMEDIATELY. They had a big white board that told you which chart to have up so you could be ready to play as soon as the time out happened. So you can't always pick which song would be best when you're trying to get 60+ people to play in unison in under 30 seconds.
Other bands at other arenas have this problem too. Sort of the nature of the beast. I do agree that Doc sometimes features people a little *too* much and stuff can get stale...e.g. why they were playing "livin' on a prayer" until 2016.
I do remember in his first season here at the VCU game we specifically told him NOT to schedule "rock n roll part II" because the VCU fans would eat it up. A quick timeout happened and he didn't have a song picked outbeforehand, so he just shouted that chart up for us to play. It was a disaster. He's much better now.
(Also always a good time to point out that VCU's "fight song" was written by an out of control pedophile who did prison time in Vietnam and that's why major sports teams don't use it anymore, except for them)