I just read this post and I am very dissapointed at Mazda, your dealership needs to get things straight, go there in person, if you don't have a ride call a cab and have them pay for it. No way can they make a stupid deal like that, I would want my dealership to say something like that to me, cause after i'd be done with them they'd be giving a new car.
Go down there and have them call mazda on a speaker phone so you can hear the conversation and comment.
Vik.