Sorry I had missed the video.
OK - I see what has happened. Those horns are intended to be on the top of the flap, not the bottom. When on the top, they actually have better leverage as they have the height of the control surface added to them. Since this is a bottom hinged flap you now have a VERY short control horn. So yes, I would suggest cutting some taller control horns and replacing the bent linkage. This should make things far better. The goal is to have a LOT of down flap throw. Typically for a plane like this one we are trying for almost vertical flap movement. 70 to 90 degrees. We use them as speed brakes and they really can make landing very easy and accurate once you get used to them. But you want to be careful and flick them back up just before touching down to avoid them hitting the ground or weeds, etc.
As an electric, I don't think it is as important to have that massive down throw, but I'd still like to see you have something like 50 or 60 degrees of down travel at your disposal. This is a very clean plane, and she is going to be hard to land on a flat field that is not pretty darn long without a good bit of flap.
Actually, I highly recommend you setup a Butterfly (aka Crow) mix. This is where the flaps go down, and the ailerons go up some. This makes the plane nice and draggy for landing, but also reduces the risk of a tip stall. I'll warn you not to put a ton of up aileron (AKA spoileron in this use) as it can set you up for a tip stall on a thin high aspect wing like this one, so maybe 10 degrees is plenty. The ailerons up also reduce the effectiveness of the ailerons in roll, but typically this is not a concern when landing, you should still have a ton of control left. (Just something to keep in mind.)
Depending on what radio you have, there are a ton of online references on how to setup a full Butterfly mix as it will also require elevator compensations to keep the plane flying rather level as the wing changes into this new shape. Some radios make this mix very easy to handle, and others make you fight for it.
I very much suggest getting the butterfly on a variable control. I typically use the throttle stick, and put the motor on a a slider, but if you fly mostly electrics, you will probably want to put the flap on a slider.
With some practice you will get really good at using this mix in flight, fine tuning along your approach and you will have better control over your landings than you have ever known. This is a skill well worth refining. Also, I use the same mix on a number of electric models, for example a Wilga that I have, and I love messing around with STOL landing that thing. My approach is nothing like a real Wilga, I fly straight down at the ground in full CROW and round out when just a couple of feet off the ground. Good times.