Friends suggested a couple of options, but I hadn't gone looking for anything to replace the case I bought. I guess that decision's been made for me; the case is already broken!
Haven't reached out to the Amazon seller yet, but I suspect they will be willing to take it back for a refund. Or maybe they'll send me a replacement, which I can keep as a spare. At least it was cheap!