Overall it looks really good.
Like the others said... your right hand goes in at 1:00 (imagine your head being at 12:00, like on a clock)... but then drifts to 12:00 once it enters the water. Your left arm goes in at 1:00 and stays at 1:00 though. I would wonder if in open water, if you drift to the left a lot because of that.
Otherwise, I can't really see anything that looks like a grave error.
My boyfriend currently has a swim coach and this is what she has told him... and it might apply to you. You have the stroke down and now you just need to push yourself. Find someone who is a tad bit faster than you and try to stay on their heels in the water.
Push it. Work it. Get to the point where your breathing is labored. Do some speed work. Go as fast as you can for 50... and then stop. Are you breathing hard? Good.
Find your cruising speed and your sprint speed. Do you know what those are?
"Life is not a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather, to skid in broadside thoroughly used-up, totally worn out, and loudly proclaiming: WOW WHAT A RIDE!!!!"