I originally considered this pan for my build. My thinking was that the larger capacity would help with oil cooling (a larger heat sink of fluid) and oil starvation (more in the bottom of the pan during sloshing). Plus, the fins further aid cooling and you eliminate the annoying pan gasket leaking/torque issue.
Even though it does all of these things, I decided to stick with my OEM pan. Mostly because after talking to some of my NSX resources, it was overkill for my application. Still, it's a quality product and many NSX race cars use it. I bet a good shop can modify the baffle, as I agree it is not as nice as the Cedar Ridge version (which I put in my OEM pan).