Only you can decide if the price is right, but a $650 over invoice offer from the dealer isn't too shabby. Try using an online invoice pricing service such as the one offered by Costco to validate what invoice price is for the configuration that you're interested in. If you like, counteroffer with the invoice price, or even $500 below invoice - worst case, they say no.
Whatever you decide, once you and the dealer have agreed on a price, stop looking at threads llike this, or any other threads about pricing. You can drive yourself crazy, LOL!