Got me fingers crossed for you on this Amy, shame it had to get to this stage but I think you've been about as reasonable as you could have.
Seems your decision to make your dissatisfaction clear to the magazine is hopefully going to get you the car soon, although it's a car you should have had months ago without having to go through all this.
Good luck.