The CyHawk game they handle public parking quite a bit different than they do most game days, especially for buses and RVs I in the public lots. Normally you can show up the night before and park in the paved portion of Vet Med with a bus or RV and take about as much room as you would like but for the Iowa game they don't park buses and RVs on the paved portions. They usually have some limited grass spots they will allow overnight parking because the want to save all the paved parking spaces for all the extra cars.
Parking on game day for the Iowa game is a mess too, they already start forming a line for the grass lot right to the south of JT (basically it's mostly students that park there) Friday evening and line everyone up in a "holding lot" in one of the grass lots Northeast of Vet Med. I'm not sure how early they will start parking those people, usually it's been about 2-4am in the morning most years because they want that holding lot ready to go for the first rush of public parking but if you don't do the overnight thing I would highly suggest getting to Ames as soon as you can in the morning. Traffic is a complete mess usually, technically 9:30am is the 6 hours before game time this year but I would not be shocked if they just start filling publics lots at 7am like they do with the donor lots just to keep traffic or once the lines start to affect the traffic so I don't see them holding strong to the 9:30am time. This will be the first time in awhile we won't be doing the overnight thing with the RV as we're planning to hopefully sell it soon so I bet we will try to be in Ames by 7-8am and if we have to wait in line with our cars we will because I bet that traffic will probably be backed up onto Hwy 30 by 9am.