>Does anyone know what it is about IL's design that means it doesn't
>handle long-distance connections well?

congestion control, and NATP. the latter isn't IL's design, but IP's, or NAT's, or both.