Rear calipers always corrode the quickest. On my daily (other brand) I sprayed clear laquer on the calipers when it was brand new, and the front calipers still look good (after 2 years, 55k miles and 2 harsh/snowy winters), but the rear calipers look old.
These are steel calipers and don't get any rust prevention from the factory. That is with all the brands. They get a shiny thin nickelplating when new, but that's only sufficient to prevent rust when sitting on the shelf.
If you want your calipers looking good, you have to paint them.
Same goes partly for the discs. The front discs have an aluminium hat (centerpiece) from the looks of it (bmw performance brake line), so that won't rust (it just gets dull) but the rear is an all steel disc, so you'd have to paint the centerpiece (or give it an alternative surface treatment, but that will be expensive).
As for all steel discs better brands sometimes have a marginal surface treatment to prevent rust, but the material used for discs (cast iron) is really susceptible to rust, so for those center hats you have to apply a fairly thick layer of coating (same goes for the calipers)
That hyde's serum looks like the same stuff als a lot of active wheel cleaners (based on sodium thioglycolate)