Magic Chef oven door sagging when open and not sealing at top when closed

New wife has a Magic Chef59E-5EXW. She says the oven door has sagged when open and never sealed (1/2 inch gap) at the top since it was installed 25 years ago. My guess is the installer fell on the door when he put it in. I can see that the screws at the bottom have tried to pull out and the metal is bent…plus the catch seems to come out too far.
I think I need to get the door off and do some metal work first but maybe need to get to the catch on the inside to see why it allows the door to come so far down. A look at a new catch looks like it is supposed to slip over a pin or something inside.
Any suggestion how the door comes off AND how to get the front part off so I can get to the catch?
I’ve told her it’s just a puzzle. I can solve it but soliciting some help first would be great.

Maybe the range actually has no sides and is made to move forward for servicing?