Have much capacity do they have to offload that traffic, I imagine they have largest ports on peering exchanges locally, with some other local private peering, and perhaps they got some backhaul to AMS-IX, LINX and others, but you can read the issues peering exchanges are facing with capacity and the cost of highest 100G ports (where available). How much transit do they have to carry the rest? I jut cant see this being feasible unless its p2p on their own network. Last mile is only a small part of the problem.