I hate to say it but I agree with BlackoutSpecV. the video looked to me like a "classic" case of a high-powered manual trans car with poor traction trying to race a high-powered car with an auto box and "properly calibrated" traction control.
The articles I read on the MB showed that the car launched MUCH better WITH the T/C on than it did without it. In this case, it won the race for it. Now if you were to put those cars on a track where the Cobra can actually launch HARD, the race would certainly go the other way. The MB is no slouch by any means but, it certainly should NOT beat that Cobra.
Like I always say: ......any car on any day.......
There's no such thing as a "guaranteed" win in drag racing.