Rant on! That's what we're here for. I know I would definitely be upset. I have no idea regarding the trade issue but I think your guess is right about not getting back your traded car. I don't think I would wait past 21 days and I'd serve them notice. Also make absolutely certain that you know when the timing starts on the 30 days....date on contract, date you took delivery etc. I wouldn't want to have to return the car but seriously, it's a brand new car and a major system has failed. If they can't remedy that within 21 days, then you might be in for constant issues and that's why I'd take it back. Besides that, you better be driving around in a very nice free loaner car the entire time that they have your car for repair.