Fun weekend, but I'll still say 1.5hrs is pushing it...... only because if you say 1.5 it will always bleed over to let everyone get the same number of runs.
Honestly it would have been probably 15-20 minutes shorter
per group if 75% of our course workers weren't sleeping

When one car has to stop for a down cone that no one paid attention to resetting, it creates one re-run and sometimes a red flag for another car if you are running with 3 on course.
With a little shorter course and a course worker hustle lecture during the driver's meeting I think the format could work fairly well and get us down close to 1hr.
P.S. I think the finishes need to be further away from people and other stationery objects with a longer
straight shutdown area. Do you have enough cable to do this? At a minimum someone is going to destroy timing equipment and their car, worst case, either the crew working timing or people in grid better be quick on their feet!