Why are the Germans so efficient at this on the Autobahn? Because it is law and the police will ticket offenders. Maybe the same should be done in the US? No no, we don't need smoother traffic and less congestion.
I get tired of sitting behind someone in the fast lane when there is clearly empty space on the right lanes. Since flashing high-beams is still considered 'rude' and is technically against the law and since I also don't like tailgating people, I have no other choice but to drive around them. It would be nice if people started paying attention to their mirrors and simply moved over and let faster traffic by. It would help ease traffic congestion and there would be less need for people to weave in-and-out of all the lanes.
Check out this column that discusses the issue at hand.