Someone suggested the EZ Detailing kit a few months back and I think the brand as a whole got a mixed reaction then as well.
I did buy a similar kit from them back during the very first lockdown, but it looks like they've updated the shampoo since then. The shampoo I received was Cherry Bomb (not on the website now) which seems OK, but doesn't have as much lubricity as I would like so I've held it back for occasional wheel cleaning duties only and have stuck to Bilt Hamber Auto Wash or Autobrite Purple Velvet for bodywork. Viper wheel cleaner actually removed some contaminants on my wheels that Bilt Hamber Auto Wheel couldn't shift, so that was a plus point for it. Clarity 2.0 just smells like Windolene to me which in a way is fine (other than the price) as it seems to do the job. The snow-foam and pre-wash I haven't properly tried out because I've still got a ton of Bilt Hamber Auto Foam to get through. The Si02 wax, eh... it is pretty easy to apply/buff off, but I've still got a thing for beading and it seemed lacking in that department the couple of times I applied it (it does leave a slick finish though) so I've stuck with BH Double Speed Wax or the classic Collinite 476S if I feel like having a proper workout.
The products I use at the moment for the weekly wash are Bilt Hamber Auto Foam, Bilt Hamber Auto Wash/AB Purple Velvet/Megs Gold Class (nice to have a choice!), Bilt Hamber Auto QD as a drying aid. Every few weeks I'll use either Gyeon Wet Coat or Gyeon Ceramic Detailer in place of Auto QD. Still using my trusty Microfiber Madness Incredimitt that I probably bought 8 years ago now and despite being used nearly every week it is still going strong, expensive but ended up being worth it!
Should be one of the cleanest (slightly tatty) near-200k mile E46s around with the amount of time I spend cleaning it