Re: my swingYou do put a very good move on the ball, that's for sure.
Couple things I notice...
-As you mentioned, your tempo does look a little quick.
-You also have a lot of weight shifted to your front foot at the top of the backswing.
-Your arms seem to initiate the downswing more so than the legs. At impact, your hips are not very open to the target because the legs are following the arms, not the other way around.