Thoughts on frustrating situation.

Yes definitely knowing your local laws would be very good to start with. If it's been that short of time I'd probably tell them I want my money back for a different car..
I've told small car lots to take the car back that couldn't keep it running. I told them I couldn't pay for it because it can't get me to work...