All offense intended

You did get butt rammed and did not even get a reach around! I waited a year to order mine so I wouldn't be paying above MSRP, I also had a paid off car to sell or trade in.
When a dealer tells me its marked up I tell him I am going to another dealer. I have bought a lot of cars in my life, My wife seems to think she needs a new car every 2 years... so I can honestly say, MSRP is the most I would ever pay and only for a new car like the Camaro...