I can vouch for Bilberry wheel cleanerTaz, a 1L bottle at around £12 can be diluted up to 1:10 ratio giving you ten litres of good, solid wheel cleaning that doesn't ruin any protection on the wheels either, now my first choice for wheel cleaning.
I will point out Armour All Shield is not a wheel specific sealant, it is for paintwork although they do offer a spray can wheel sealant. Personally having purchased 2 cans of the stuff, I would not recommend it for these reasons, although with the wheels you have at least it would be easy to apply
.
It can be pricey as the spray doesn't go very far, lucky if one can covers 8 wheels as it has to be applied very liberally and also It isn't the most durable at 3-4 weeks. I love the Armour all shield wax but there wheel sealant isn't nearly as good.
I myself have looked at a few wheel sealants after reading reviews on them, I think no matter what if you are after good protection it will have to be a form of hand applying wheel sealant you will want which is likely to be quite time consuming for you to apply. Anyway, I have Carbon Collective Platinum Wheels, Auto Finesse Mint Rims, Poor Boy Wheel Sealant and Planet Polish Seal/Shine as my choices to try, I think Carbon Collective will be the first as it is apparently brilliant and lasts upto 2 years!
so that would be my suggestion for you
On the wheels I was fortunate to get it fixed so easily and free of charge, a big slice of luck on that part! But no wheel sealant is going to help with kerbing, just don't park close to them like me then forget and in a rush full lock down to the left too early!