Sorry about your double flats but it seems like you are physically ready for the Ms150.
Are those new tires? I generally install new tires every Spring (about now). You can't always prevent flats but new tires will reduce the chance of getting flats.