IMHO, first read this:
https://www.texasattorneygeneral.gov...ying_car.shtml
Pay careful attention to your rights and responsibilities and then work to get everything you need to be sure your ass is covered (because it's hard to know what the other guy will do when you start pressing.)
Then instead of wasting your time and investing all that emotional energy (although it might work to sit there in person,) you should first call the attorney general's office and get advice without telling them the dealers name. I'm pretty sure they will tell you what I'm about to. Either write your own letter or if you have a lawyer client who will do it for free (it's not uncommon.) Don't argue, point fingers, etc, simply and politely inform them the facts (you don't have the title, you've called several times without success to get the title.) Inform them that they have 7 days from receipt of the letter to provide you the title or your next call/letter will be to the Attorney General. Then send it certified mail with proof of delivery. Assume this letter may be read in court so be nice and proof read it! This gives you legal proof that the dealer knows you don't have the title.
I bet that's all it takes. The dealer is on the wrong side of the law and most dealers don't want to risk loosing their license over one car.
From the AG's website:
After the Sale
Under Texas Law, the dealer is required to register and title the vehicle in your name within 20 working days, regardless of whether or not you owe money on the vehicle to the dealer or another financier. As soon as the vehicle is registered in your name, the dealer should provide you with the original receipt from the Tax Assessor-Collector's office.
And actually it may be the DMV you need to call:
(from
http://txdmv.gov/contact-us?tab=5)
We investigate complaints against vehicle dealers licensed to sell vehicles in Texas. You can file a complaint whether you are a consumer or a vehicle dealer. For additional information or assistance with enforcement actions, call us at (888) 368-4689 or (512) 302-2474.