Just a thought, doing a little reading of your post 6, you say new. it may very well be that the pads need to be bed. It is a common practice. Said the booster was checked out and working, that is pretty much all there is to hard brakes. They built it, and most likely has parts that match, not familiar with the company so I give them the benefit of the doubt.