No, it's clear from the power/weight figures (added to John's table from the original source, below) that #75 is a C6 Grand Sport....