I know you said you couldn't divulge the "nameless fan" but it sounds like Dre was there to give you a hand with parts from his white 05 wagon, eh?
Sounds like a frustrating weekend, but at least you guys have a better idea now of what some of the weak points are now vs. the old WRX. Good luck getting the car back in full fighting shape, and congratulations on the great performance you hqad given the adversity you had to overcome.
Incidentaly, what kind of brakes are you using? A hard failure like that seems really strange given how hard a lot of our guys are pushing their brakes season after season...