I dunno about you, but every time I drive on the autobahn, i don't really feel that everyone "knows the rules of the road." I can't remember how many times an idiot truck driver decides to cut in front of me when I'm going over 100mph on the left.

I should say that most Germans know the rules of the road on the Autobahn. Being close to Czech, one does see the occasional Eastern European truck driver that is rather clueless. Having driven a few times into Czech and Poland, the roads there are crap so perhaps they just never get the training as the traffic is forced to go slow.

For the most part, everyone knows that the left lane is for passing only.