Yeah I agree, too many different speed limits. City are sometimes 40, 50 or 60, highways can be 100 or 110 etc...
Btw, I'm French myself, but I agree with everything you say. My friends tend to walk too fast, no stop to appreciate scenery/wildlife. The cigarette break also bugs me, but here they're so expensive they don't do it as much. In France though speed limits are better : 130 on all highways, 110 on all ring freeways around big cities, 90 on rural roads, 50 in all cities (it's not even indicated, you're supposed to know it's 50 once you pass the town sign). Cops also don't arrest you if you're doing 10 km/h more than the speed limit, and speed cameras are clearly indicated 500 m before they appear. This is also why so many French people get tickets in Australia.