@hotchillypepper, I think you missed my earlier post where I mentioned the same point as yours.
Even in a new car there is no reason for the brakes to squeal.a few dabs of the brakes even in city are enough to remove the rust. Moreover road cars are not equipped with competition pads that they need heating up for optimum performance. brake dust means wearing out of the pads. In city it is also observed but not as much.
In this case it clearly is a suspension issue which toyota have identified in other cities but I have a feeling it's not with the pads/discs. When you apply the brakes the car dives in front and loads the front suspension. This may be resulting in some metal contact when the car dives in front causing the sound. This will appear to be from the brakes as the car dives only when you apply the brakes.
__________________ Let's get "instigated"..... \ / ][ |) `/ [_] "!" |