I thought it was pretty well known at this point that ISPs optimize traffic for speed-test sites and throttle a lot of regular traffic, especially during heavy-traffic times like the after-dinner Netflix bump. Since this is a new tool, a plausible explanation for lower speeds is that not all of the ISPs' network engineers have had a chance to prioritize Cloudflare's speed test traffic on their routers along with the other speed test tools.
Part of me wonders if this is part of a ploy by Cloudflare to avoid throttling by ISPs. If they design it right, the ISP can't tell the difference beween the speed test and regular CDN content, which would be extremely clever.