Generally, in situations like these, the contract would govern your rights and obligations. If they've breached the contract, then, you would be relieved of further performance under the contract, and you would be able to get a refund. If they haven't breached the contract, then, you might be stuck. That's not to say that a strongly worded demand letter from an attorney, on your behalf, to the company would not get their attention. On the other hand, if the company is a member of the Better Business Bureau (which, Titanium is -- and by the way, their BBB score is an F! ), then, perhaps you could get them to enter BBB-moderated mediation with you.
Andrew M. Bonderud, Esq. is an attorney The Bonderud Law Firm, P.A. He offers free consultations 24/7. You can reach him at 904-438-8082. Andrew's posting here is not to be considered legal advice nor does an attorney-client relationship exist.
Practical solution her......Tell broker they are in breach of contract and misrepresented the deal -- ask for refund-- they say no then you will put out a blog on the broker and also reach out to attorney general and BBB. For the dollars at stake you do not want to pay a lawyer $300 to write a letter after consulting with you to try get back a $150 deposit.
My answer is not intended to be giving legal advice and this topic can be a complex area where the advice of a licensed attorney in your State should be obtained.