Cloudflare Page Rules - Cache Everything

Dear Friends, Please refer to the below image.

Before creating this rule, the site load time was around 6 - 7 secs (3.5MB / 70Req avg.)
After creating this rule, the site is loading in less than 3.5 secs (3.5MB / 70Req avg.)
Note: Server location is in USA and Target country is in India.

1.) Is it the right thing to do?
2.) Does this practice affect our ranking?
3.) The site is using Google Adsense, will there is any negative effect in Revenue (or) ad serving behavior?

There is no any problem at all. I have been using at many sites. You can check this guide.