I can confirm all of the above from my experience in July of 2020 at my 2 days at Charlotte Motor Speedway.Unless it changed for 2021 there are driving guests & non driving guests with respectively big hard to miss cost differences. I was a driving guest in 19 Utah and did EVERYTHING my brother in law did with the only difference being GT350 owners got GT350s day 1 and driving guests get race prepared Mustang GT's (same as what the racing school usually uses). The GT350's are owned by Ford for the 1 day part of purchase perc hence not being available for others or on the 2nd day.
Also, and likely this is repeat info, but Day 2 both owners & their driving guests are in Mustang GT's (in the past Boss Mustang based track cars with slicks was an option - now it seems SC2 tires is the option).
In our class most was in for 2 days, there were I think about 5 or 6 driving guests, there were some non driving spouses, and a couple of older non driving teens there. Yes, the non driving guests ie. teens were somewhat like pit crews/observers. These kids are likely use to their parents GT350 obsession ;-) Suggestion: give them a video capture task and that will both pass the time and give really nice b roll footage. In the end everyone (drivers & non driver guests) get to do the ride along with a pro hot lap which is a great reward for non driving observers too. Both days if doing a 2 day there is hot lap to cap each driving days (I assume they still do this). Be sure to video or snap pics of your guests during hot laps when you're just observing because from what I recall the pro photographer (day 1 only) is done, probably organizing content from earlier shots, before that part.
In Utah the year before we had the banquet and any in-car instruction was staff in the passenger seat but other than that same same same in terms of what they provide for the program...even the lunches sound the same as pre-covid. Have fun.