Main benefit is the fins increase the surface area of the sump. This helps keep temperatures down. It wont essentially cool the oil like an oil cooler, but it will help keep the oil cooler than normal operating temps. They are effective. By the looks of it in the photos its got plates inside to keep the oil near the oil pick up to prevent it from oil starvation.
Also im sure ally has better cooling properties than steels sumps.
For the same price i got an oil cooler kit and windage tray which kinda does the same job but better. I have never had the buzzer or light go off with this added.
The only downside i see to all of this is when the weather is cold, most of the time in the uk, it will take a while to get up to temperature. Comparing this to The aircraft i work on, they dont usually take off for 10 minutes as they need to let oils get to temperature, we got 3 gearboxes on them, one with no fins but a big oil cooler, 2 that are small and have fins with no other cooling aids. When they go to hot environments they have an added cooling fan on the driveshaft that goes into the gearbox which cools it down. This would mean it could take a while to get to temp with these sumps.
So you dont need airflow for the fins, thats the idea of them, but for something thats working very hard and gets hot quickly and easily i would prob just get the oil sump. But then depends on your driving. If its track prob best of with oil cooler as when its being driven hard that oil stat will prob be always open cooling the oil and will get to temp quicker rather than this oil sump.
Does anyone know the sizes of the fins? Do they sit lower than a normal sump cause that will be a problem for lowered cars.