I got a handheld in January when I finally put my LT's in and looked to BBR to give me an email tune. It was not ideal because I am a firm believer that a Dyno tune should be the route to take unless you have just an CAI. The tune gets the job done, and that's all that matters as I can't expect it to be spot on when they have never seen the car.
Also, I did this because I knew that more stuff would be put on in a short period of time and did not want to waist money on multiple dyno tuning sessions. I do think that BBR could have handled your situation better as they are quite familiar with the setup, but I would definitely not rely on a canned tune to get my car running. Now, it should have been able to idle properly and do most stuff normally, with the exception of a smooth WOT.
Sorry that this happened man, hopefully you get the treatment you deserve. No matter if it is $1 or $170 the exchange of money for services is a contract and should be respected. If you are not pleased with the multiple attempts then that contract is really just void and you should be getting your money back.
Obviously I am not the most educated with tuning, but this is just simply an unethical way of business.