Haven't been able to access Marvel Insider website for a while now, so finally contacted customer services and this is their reply: "It's important to know that our Marvel Insider program is inaccessible if you are currently outside the United States. While it was accessible before, recent changes to data protection laws mean that you will only see a blank screen if you try to view Insider on a browser outside the U.S. We apologize for the inconvenience." So looks like the gig is up for us non-yanks, unless anyone knows a good VPN?
Well that explains things. Thank you for investigating.
Finally bit the bullet, installed a VPN and got to order a Peggy cover, so all is well again.