Traffic manager should not use DNS server to group requests
The Traffic Manager routes users to the closest endpoint. It seems to work properly.
The Traffic View shows the endpoints and the users that use them on a map. It is very broken because it does not show the users at their actual location but which DNS server they are using. So for example all OpenDNS users are drawn in London, no matter where they actually are. So lots of users in London seem to use endpoints far far away.
So the Traffic View makes it look like the Traffic manager is broken.
Solution: Group the users in the graph by geo location and not by their DNS server.