That looks like a decent price. Carsdirect will usually get you a price at or under invoice, but the Spec V apparently has enough of a demand that they're not even close, about $1000 over invoice for the base model
MSRP $17,539,
invoice $16,333,
price of $17,483
No matter what the dealer is going to make money off of you. And if your trade-in runs then you can get more than $600 for it through a private sale. Trade-ins are not the way to go in any deal.