There are certain things dealers can do to help ease the pain of delays and such.Losing money isnt one of them.
I know its a pain in the , but i am sure the dealership treated you well during the sale, and acted professional and courteous to you. The delay is out of thier hands, and they have offered to make it right. I bet the salesman feels terrible for you, because i bet he is an angle just like you and the rest of us.
If you dont want more HP, see if they can offer you something else. Seems simple enough to me