Over on the TechNet blogs the introduce the SCCM Pull Distribution Point.
If you are one of the victims of bottle neck distribution points with a simplified hierarchy with no secondary sites then you are in luck.
With Cumulative Update 1 to System Center Configuration Manager the added Pull-Distribution points corrects this issue.
Read the explanation here: