Well that is progress. Yes, there is a miss. The video is not long enough to determine if the miss is constant in time interval. If it is constant in time interval it could be fuel related, i.e. the bowl empties after so many rpms or it could be reed valves. But if it is not constant in time interval it could be electrical meaning the spark sent to the plugs may not be constant due to CDM capacitor problem or it could just be the spark plugs missing. Start with the fuel first by watching the clear fuel filter. After running for a while it should at least be 3/4 full even at idle. If the fuel level goes down to 1/2 full, then the fuel pump might need some work but before doing that watch the clear fuel filter for bubbles. Bubbles indicate air leak from the suction side or a leaky diaphragm. If there are no bubbles but the clear fuel tanks does not reach 3/4 full, then there could be restrictions on the suction line or it could be the fuel pump is leaking and needs overhaul or at least the diaphragm to be replaced.
To check if it is electrical is to use a conventional inductive timing light, Using a dark colored paper connect the timing light on each of the plug wires while the motor is running. Bounce off the timing light to the dark colored paper and watch for consistency in the strobe light. If there is inconsistencies the electrical problem could be with the CDM or the trigger. If there is no inconsistency, then you need to have brand new spare spark plugs to make sure it is not the plugs causing the misfires.
Misfires are the hardest to troubleshoot and you have to rely on process of elimination to fix it. Do not expect to fix this in a day or even a weekend unless you get really very lucky. The fuel recirc system can also cause misfires but first you need to make sure it is not electrical or a fuel delivery problem.