Hey,
First off, props for making a pretty good video. On that note, you're doing pretty damn good for being self taught. So keep that up.
Now, for some tips/advice...
Like TapSD said - footwork needs a little bit of tweaking. At first, in the mirror shot, it appears you're doing well. After that, on the focus mitts, your right foot is pretty flat and not straight. I sometimes have this problem, and Matee catches me with it every fucking time. Ha! I hope I don't mess up this weekend at the seminar when Samart, Saekson and Matee are all critiquing me. We'll see.
So, on that note, when standing, have your back foot up on the toes, and pointing forward toward your opponent. When throwing your right punch (if standing orthodox), rotate that back foot and hip, but try not to let it come back too far, just back to being straight.
Moving on to what RJ said. On the low kicks, definitely spring out. If you're standing there, and want to throw a right low kick, spring out past your opponent's right side. Don't bend your body in half, but rotate your shoulder over, almost as if you're pointing it toward the ground. This is going to help with power, and also when you come back from the low kick, you'll be setup perfectly for a high kick, or just be a good distance away from your opponent. You won't be back in front of him.
I like your setup for sure, I wish I had that. Also - like RJ said, get yourself some Thai Pads for sure. Don't get the huge ones either, just get some basic Fairtex Thai Pads. They will condition your legs, and you'll learn to kick a hell of a lot better. A Fairtex leg pad will also come in hand. Just make sure your partners know how to hold the pads. Jesus did I ever fuck up my foot once because of bad Thai Pad holding.
Good luck, keep the good videos (with good little tunes) coming.