Cloudflare can’t speed up your server. Your home page isn’t cached by Cloudflare, so it has to get that data from your server for every visit. The rest of the resources get cached and become very fast.
I wouldn’t be too concerned about ping time, as there’s nothing you can do about it. It’s up to your ISP to reduce latency.