Could you do better? Probably. Is it worth your time? Doubtful. Time or money...pick one.
The suggestion to buy it at invoice at a dealer on the east coast is a good one...if you live on the on the east coast. For somebody livign in Washington, not so much. You will either have to pay to ship it (probaby at least $1500) or you will have to fly out there and drive it back...again back to time or money. And before somebody says courtesy delivery- don't as it isn't that common of a thing. Why would your local dealer be willing to do such a thing? You could have bought from them, but went with somebody else to buy b/c they gave you a few hundred dollars off? Why should the dealer deliver your car and let another dealer get the profit?