Well, so far I've been able to ride with no flats, but that's not saying much considering that I haven't ridden very far and I might just be lucky. I will comment, however, on the comfort and control that the Michelin Pilot City tires provide: The bike feels very sure-footed and I find myself leaning into turns far more aggressively than I would with the OEM tires. I rode them in the wet for the first time today and the grip remained tenacious. Judging by the wet strip that I observed on the front tire the Pilots have a narrow contact patch (I'm also riding them at full recommended pressure of 87 psi... although I don't understand why 87 and not 85 or 90). This probably accounts for the faster feel of the bike - less frictional resistance to overcome. Comfort-wise I do notice that the ride is a bit less plush, but my OEM tires were big 38s where as these seem to be small 35s. Regardless, I am willing to give up a little plushness for increased efficiency.
Summary: so far... very impressed.