This issue is caused by DNS cache, not by browser cache. Seeing how your account was created earlier today, that’s perfectly normal, because as you can read in the orange banner in the client area, it can take up to 72 hours for your new site to start working everywhere.
For more information and workarounds, please see this article: