There are several videos dealing with Gerry Anderson's New Captain Scarlet now up on YouTube. I suspect at least one of them came from a UK DVD of the series. But since that series is not for sale here in the USA ...
By the way, check whatever HDTV service you're using. New Scarlet has had sporadic airings on some here in the US. You might get to see it.
New Captain Scarlet - Behind The Scenes
Go to the WordPress blog for the other videos.