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.