Upon repeated tests, I can see that long distance seems to be the factor. For every resource that’s not cached, it just adds on to the load time. 2 seconds for the home page, which delays other resources that then take another few seconds because they’re not cached, then once or twice more as items are queued up.
After enough reloads, those caches in US and Australia eventually load up and it speeds up, but it takes many visits before this happens. I’ve been testing through Hong Kong and can get it below 5 seconds.
As I said earlier, Argo could help here, but it’s billed by usage which might expensive. It routes your data through more of Cloudflare, making that faster, and offers Tiered Caching, so it won’t always have to go back to your Origin to get files.
You can also add a Page Rule to match www.gamblersfever.com/* and set Edge Cache TTL to 1 Month. It doesn’t guarantee that your static files will stay for the entire month, but it could help.