Yeah! Cool. You look like you're having lots of fun! That's the most important thing. Beginner tips I'd give you are:
1. It's Wonderful is correct, you're arms are moving around a lot, which can be confusing to the follow as to what's coming. That's a bad habit I picked up as a beginner as well. Try to keep them still at her waist level while doing the basic. I would add: do not let your arms straighten (especially after a turn). Always keep them bent. If she gets far away, don't extend your arm. Travel toward her so that you don't have to extend your arm. The same goes for her. Otherwise there's the potential for injury.
2. When in closed position, make sure your right hand is up on her shoulder blade. I noticed at one point it was more down in the middle of her back. The shoulder blade is a much more solid connection. Her arm should rest on yours all the way from shoulder to hand.
3. A very common beginner movement is to take big steps and transfer your weight over each step. Instead of doing that, keep your steps under your center so you don't have to shift your weight on each step (i.e. make them smaller). One example I always use is the back step. Put your left toe by your right heel and briefly lift yourself straight up so your right foot makes it off the ground and then replace it on the floor immediately. Then each of your side steps should land directly under their respective shoulders. The smaller your steps, the less you have to shift your center. The less you have to move your center, the easier it will be to keep up with quick beats.
There are other things that come to mind, but these are probably the ones that will help the most. You've got a good start. Keep it up!