15 or so flats in how many miles? That seems over the top for a 600gram tire. Were all the flats identified as punctures through the tread?
If you're riding over the same territory I wonder if a Supreme would make a huge difference other than lower rolling resistance.