Hi there,
1. This is not Theme related. You will need to check to see if your server is aggressively Page Caching your site which may explain the delay.
2. You have several JS errors in your console – which are breaking that buttons function. Try clearing your cache. If still an issue then you will need to trouble shoot your cache/optimization plugin to see which setting is causing that.
3. Google Ads are no theme related, and the theme has no control over how long it takes for them to load.
4. What styling requirements do your need ?