one thing I haven't seen mentioned: when you push on the brake pedal, you can not physically run the pedal into the firewall.
There is a curved arm above the pedal, and it's the curved part that will limit travel. In other words, if your pushrod has
too much gap, you may think there's still pedal travel available when there's not and you will not actually be engaging the brakes
because you're just running the pedal arm into the firewall.
You have to:
a) make sure ALL the air is out of the system. This can be time consuming and incredibly frustrating.
b) make sure the pushrod is the correct length to minimize pedal travel.
c) adjust the mechanical parking calipers by working the lever arm a bunch of times with a wrench. Since you've already pushed on the pedal
and extended the pistons hydraulically, you may need to push them back in with a clamp first to give clearance between the pad
and rotor so the mechanical actuator can advance.
Also, I've noticed than an all-disc system has a different "feel" than a drum/disc system and never seems to be quite as hard at the pedal for some reason.