Seems to me you were hit by a torpado. ahem.
Whilst cycling over well travelled bike paths in Seattle, glass and debris strewn, it seems to me the Cascade bicycle club should buy a 4 foot wide mini street sweeper. People could donate to get it and run it. One sweep in the Spring and Fall would go a long way to reduce flats.
I am going out on saturday on my Pasela PT's 32mm to see how they do in gravel. Taking a tube and patch kit and Park tire boot.