OK, here is what you need without all the craziness.
2004 5x100 front STi Rotors
The front caliper will bolt up to your stock knuckle
Done for the front
Rear hub and backing plate assy from a 06-07 WRX that came with 4/2 pots
06-07 rear rotor (smaller than STi, but e-brake assy is right, and it is still bigger than stock AND vented)
Change out your hubs for 06-07 hubs and backing plate
Install 06-07 rotor
bolt up rear Brembo
Done for the rear.