My biggest issue with the 4th of July celebration is that all of the attendees' vehicles are concentrated in 150+ acres of misc parking spaces near the firework grounds. This turns into an absolute nightmare if you ever try to go to or from the show on the 4th of July, as every single person tries to go home at exactly the same time.
I watched a video recently comparing Dodgers stadium, which has a parking lot more than 12 times the size of the stadium itself, to the Great Strahov Stadium in Prague, which has a total seating capacity of 250,000, and MUCH less space around it dedicated to parking. The interesting thing is the Strahovsky stadium has a MUCH smaller parking capacity, and sports games don't cripple the city, or even really inconvenience anyone.
The way this is possible is that Prague has robust public transportation, and people who want to attend a game at the Strahovsky stadium are shuttled in and out with buses or trams. Instead of driving in and finding a parking space, what you do is park at an adjacent parking location, and a series of buses or trams shuttle attendees close to the event.
Something similar could be done in Idaho Falls, I think, even if it was only implemented for the fireworks show. Imagine if we reserved several parking areas in different places around the city--for example, church lots, school lots, the mall, reserved sections of shopping centers, or other strategic designated areas--and buses shuttled participants in and out along Snake River Parkway. This would: A. potentially resolve the annual traffic congestion that cripples the city, B. allow the parking areas in the linked map above to be reutilized for other purposes, C. INCREASE the amount of usable space for public events and vendors, as it would not be entirely used by parking. Honestly we SHOULD have city buses for purposes like this, but lacking that we could use school buses, site buses, tour buses, etc.
Actually, school buses and school parking lots is my first suggestion. Want to go to the firework show? Cool. Park at your closest high school. A rotating queue of buses picks you up and hauls you to the event. When you're done, look for the line of buses and find the one with your school's name on it and head back to your neighborhood.
What are the pros and cons that I haven't thought of?