There was a significantly longer delay than expected between Cloudflare announcing the VPN service and it becoming generally available. Cloudflare has attributed much of this delay to overcoming client battery usage issues. Maintaining a balance of acceptable VPN performance and low battery usage is not an easy nut to crack.