Hi there, Steve! Thanks for getting in touch.
We’re fairly limited in how much we can support custom development questions like this one, but I’m happy to point you in the right direction, if I can. 🙂
Currently, there is no setting or easy way to make the calendar your site’s homepage or to embed it in the homepage. There is a third-party plugin called Event Rocket (not supported by us), that gives you some shortcode options to do just that, but that functionality isn’t currently supported by our plugin right out of the box.
I think the reason you’re getting the spinner is that the calendar scripts are not included on your page. You’ll want to use the default WordPress enqueue_script() function to add those in when the homepage is loaded. Here’s a nice list of available scripts. I’m not sure if this is all of them, but it is pretty comprehensive. Also, here’s an example snippet that you can use to get your self started.
Sorry I don’t have more of a concrete solution for you, but I hope these options help steer you in the right direction. 🙂
Cheers!
Geoff