EBC's will NOT squeak if properly installed. It is frustrating because I get this over and over and over and over... You HAVE to turn your rotors or put new ones on when you put on new pads.. plain and simple. And for the first 1000 miles as pads cure and bed in they will potentially squeak some but it will die down once they are fully set. Again, you also need to do a proper break in of the pads and that will additionally help eliminate. I have yet to see a set of pads that were taken care of properly and installed well that end up squeaking. Some EBC's from a while back would do it before they started chamfering etc and they also now include shims with every set of pads.
Plain and simple if done right they will not squeak, and the reds do not dust much at all.