They've been my favorite tubes; they seem to work better and last longer than anything else I've tried. If your tubes are failing at a consistent point you probably have some kind of rough spot on the rim or around the valve stem hole.
Oh, yeah, the French statement does mean Made in France by Michelin Tires (or maybe rubber).