Interesting. I was using Chrome at home and it took a long time for me to be able to "see" the new site. So it could be that.

We will continue to investigate