Anyone who thinks Japanese people always follow rules should take a short drive on the highway system, especially in Tokyo where doing 80 in a 50 zone is extremely common. Afterwards they can drive the surface roads and count the number of illegally parked cars illegally idling with engines on.
Yes. I spent some time living in northern Kanto, which is famous for its car dependancy, and absolutely everyone drove 20-40 KPH above the limit. Sixty KPH (which is generally the highest speed limit outside of highways) is equivalent to around 37 MPH, so I don't blame them.
The American in a suburban assault vehicle cannot be asked to slow down for anything or anyone. Some of this is the fact that even short drives in the US are usually at least 30 minutes, so people are always in a rush to get places. I think the other half is that Americans just like being violent psychopaths.