Yep, no snap. Have her hip snap off the bow of your boat without her paddle.It looks like there is almost no hip snap going on. It looks like she's just too stiff and is bringing her body to the surface before the boat is snapped up.
I'd concentrate on hip snaps.
Also, keep that active blade up closer to the surface before the hip snap.
Remind me not to get on Patty's bad side.
My critique is that Mary has a terrible roll. I'm not much of a teacher, but I tried teaching somebody to roll this past winter. I thought a great technique was to get in some waist deep water and stand in the water with this Mary person, whom you seem to think should be a kayaker, still in her boat.
Have her flip toward you and catch her body/paddle. You can hold her so her head is just above the water, but she's still essentially in a roll setup position. Then have her use her paddle and hip snap to right herself from this position. I think it helps a ton because instead of being disoriented and having the clock ticking underwater, she can setup her paddle with your assistance and figure out the paddle and hip snap motion from a safe starting point. At first you can give some assistance by applying pressure to the paddle as she rolls up and then as she gets the feel for the motion, let her do the paddle entirely by herself. Hope that makes some sense.
Equally important to CONTINUE to pull the knee to the sky until upright.As long as she JAMS that right knee up and continues to press it into the thigh brace towards the sky until she is all the way upright, she should have an easier time hip-snapping. The knee is EVERYTHING yet it is seldom taught. It will give her a lot of power and confidence. Lots of people respond well with this technique.
Not like I am an expert, but I am an instructor that was taught by Jimmy Holcome at the NOC. That rolling over on land thing is okay, but if you grab her pfd straps from behind, and help her set up in position with her head above water works best. Feel free to call me, and I will break down what has worked best for my students. I don't feel like typing all of it. 801-678-9130