Like Jed said you need to concentrate on finishing blind and bringing the last part around with your lower body.
I think your biggest problem however is what you are doing with your front left foot. When you start rotating, you are curling your front leg too much and your nose is well above your tail. When you do that you are basically speeding up your rotation. It is a great technique for getting extra spin but in your case its causing you to overspin. So keep that board more flat. Do anything but keep your nose up in the air like that.