I'm just part of the way through the article, and I'm wondering if all of the infrastructure in England has nice long on-ramps for all their highways. I do most of my driving in New York City and Fairfield County, CT and I'm regularly faced with "on-ramps" that have stop signs bringing you to a halt. Traffic on the…