I will probably be flamed by most for my opinion. I NEVER clean an o-ring chain. I only use Dupont, as posted above.
Here is why:
An O-Ring chain has sealed pins and bushings, the lubricant stays in there for the life of the chain, provided the O-rings stay in tact. Dupont does a good job of ensuring that.
The roads have dust when we ride. Grinding paste (Silicon Carbide) is designed to remove and wear metal fast. With any wet lubricant on the road, the dust and the lubricant becomes grinding paste in no time.
To clean a chain as demonstrated above, the most important area is in between the roller and the bushing, which is open and not sealed. Without removing the chain and thoroughly soaking it in an ultrasonic cleaning bath, it is impossible to clean this area. The cleaning process in the video actually moves and deposits grit (grinding paste) inside this area and in areas where the pins and bushing seals mate. This will accelerate chain wear, as well as damage the o-rings.
Personally, I cleaned my chain once only when the bike was brand new to get all the grease off. Never again, only Dupont. I am approaching 8,000 miles and my chain is still in factory specification. It has never needed adjustment.
On a different subject, I am a competitive cyclist. We use ultra narrow chains, light, low friction materials, no seals. To replace the rear cassette (gear set 11 cogs + titanium) is close to $500, so we measure chain stretch very carefully and replace the chains before any stretch can damage the cassette. A chain is around $60. I use the same treatment here as on the Busa, only Dupont. I get around 4,000 miles out of a chain. My old school racer buddies, who clean and oil their chains every weekend, get at most about 2,500 miles. But hey, they know better, so let them have at it.