The BBB is more of a unicorn than anything else; they can't do anything to anybody aside from send them a letter and "start a file." If you can file a complaint with them quickly, that's fine, but don't waste too much time. It's not like they're a government organization with actual power.