I can understand this is a frustrating situation for you! I would agree with looking into a complaint against the BBB. You may also be able to file a complaint with the company's internal departments at well. You can certainly try to speak to an attorney regarding your legal options.
You can find more information about an attorney through the attorney locator service on LawInfo's home page at:
http://www.lawinfo.com/. Some do offer free consultations.