Quite stellar work. You give me a lot to aspire to...I'm never going to make my Impreza look that good, but it might look okay.
On the rust note, have you removed the interior yet? My '99 OBS (wagon) has the same sort of rust on the quarter panels, but it also has quite a bit on the interior wheelwells, especially between where the seatbelt mounts and the strut top. I'm just wondering.
Keep it up, peace.