"Der Porsche 911 hat seinen Meister gefunden"...
"The 911 has found its master"...

Am I translating this correctly? Do they think the Cayman is a better buy than the 911?