Damn, I would have chased his ass down for an autograph at least.     
And on the MSRP note, the new shelby will be in the upper 30's/low 40's, but expect HUGE dealer markups since there will be a very limited availability for the first year..  And even if you can find one; but in the end....   
Z06 > slobra (03,04,gt500, doesn't matter)     
And I can talk shit, I owned an 03.    Damn POS.