Goochy, are you over or under rotating your gainers? Are you getting off axis at all?
It's hard to tell from the pic above, but from you wake jumps you have the jump to pull off gainers.
Do a progressive cut out all most parallel to the boat (start your cut slow, stay up don't ride the ski on the water, cut harder as you get further out, square back to the boat, drift for a moment to start slacking the rope, jump, then look back for the landing.
If you are over rotating the flip, watch you free hand. Often people throw their other hand up, this speeds up the rotation. Try putting it on your knee.
Under rotating is easier, just jump and look back for the landing more (break at the waist a bit, lay it out somewhat).
Getting pulled to side means that you don't have slack in the rope. Cut harder or don't drift as long.
Hope that helps!!!