Out of curiosity, would Cloudflare be able to sustain the amount of inbound requests they're handling?
Github can solve this problem with CloudFlare to the same extent that Github's product can be replaced with a hundred nginx servers with 10Gbit uplinks, large RAM caches, and effectively zero CPU time spent on each request.