I know youve said your checked timing, but from what i can tell from the vid, it sounds very out of time.
have you had the motor apart/head off? one or both of the exhaust cams may be 180 degrees out, ive seen this before, and it acted very similar.
just a thought, hard to diagnose without havin a good look! =P