I wasn't aware that Netflix had their own fiber, but that would be how they got in the peering centers... I admit I don't follow that company as closely as some others.
My first thought was they added a content mirror into the peering centers.
Yes, I am not employed and looking for IT work. Have passport, will travel.