Online Store will not fully load on any device, and will show up with "Page Cannot Load" on occasion

Yep. Nothing will work until you have proper SSL for your main domain.

While waiting for the certificate you can make your original myshopify.com domain as primary – it should not affect certificate generation, but your storefront should work properly under your myshopify.com name – helpful if you need to polish the looks.