Motor Trend has put the 2007 Mercedes E63 AMG against a Mazda 6 Speed World Challenge Touring Car for a drag race. Not sure if there any surprises here, but we have to acknowledge that Mazda is the most raced brand in the US if not the World. They are definitely one of the better Japanese (American) cars out there.
Update: It’s working now.