While I think you shouldn't be a self-righteous bottleneck on the left lane, it is clear that speeding is a major factor in these highway traffic jams. It makes it impossible to keep reasonable gaps between cars as drivers always try to go as fast as possible, getting too close to the next car in the process. This always makes me go crazy when driving in the US (although this problem is probably pretty universal to any country with a lot of traffic).