This whole idea is patently wrong. Ripe tomatoes, the main ingredient in catsup, are red. Catsup therefore should be red, too. There's a basic rule of logic involved here. The Heinz people say that the flavor of the green catsup is the same as the red, but I don't believe this.
Green food tastes different from red.
Further, I can't help but wonder what they had to do so that the natural red color of tomatoes could be overwhelmed by whatever they did to make this catsup green. I wonder if it's really green or just some Harry Potter trick to make us think it's green. Also, I am concerned about where this will lead us in the condiment color department. I deeply hope that they don't come up with blue horseradish. I agree with George Carlin that there are no blue foods, and that is as it should be.