I think while CDN is a good idea for static files. The ability to load-balance the Control Panel itself will be amazing. Say for example we can have the CP replicated in a couple of instances so that we can make sure that the CP loads faster and the cp-license is authenticated with the help of the Load-balancer IPs or some different way.
I can for example have one instance in US, one in Europe etc depending upon the audience geography. This will also solve the availability of the CP problem or any other issues with the instance as even if one instance goes down, the other instances can serve the CP.
Load balancing the CP I feel is critical as the CP UI is central to everything we have to do and the CP has the ability to connect and communicate with all the servers in our server pool