the motorway analogy works perfect, its all about innovation, efficiency rather than raw clock-speed. in the real-world there will always be X amount of cars using the same stretch of road, only so many cars can occupy the same space at once so we get a build up of traffic, adding more lanes makes the road more efficient without resorting to adding more speed, so effectively you move more cars through the same space in the same amount of time.
same sort of thing applies to processor, only got so much electricity available, only got so much space available so making the best, most efficient use of the materials. the old analogy I used to a friend in the K8 and Pentium days was the Pentium is a dude with short legs, who takes ten small, fast steps to cover a distance and the K8 was a taller bloke, with longer legs covering the same distance in less steps, doing the same for less.
also there is only so fast a transistor can switch so that is a huge limitation, combined with the excessive heat generated by this rapid switching makes it impractical to keep ramping up the speed. so until these limitations are overcome (Graphene replacing Silicon maybe?) don't think we will see any dramatic jumps in the frequency of processors, just more innovation, more efficient use of power and more efficient multi-tasking, which is better to be honest.