You will NOT want to try to stop after a pass using the pinion brake, it is too grabby and easy to lock up the rear tires. When DirtyMax had a pinion brake, we had it wired to a line lock solenoid that closed off the pinion brake from fluid when energized, so I just had to turn off the button after the launch. A couple of times I forgot to switch it before a burnout, and ended up trying to stop from the burnout while having the pinion brake on, that sucker locked up the rear tires in a heartbeat. BTW, it was a much smaller rotor & caliper (I think it was a single-piston caliper and thin non-vented rotor, smaller OD than the one you are using).
Overall I like the idea of a pinion brake, it minimizes the shock to the chassis (most drivetrain slop is taken up), and it allows you to build full boost before turning on the stage light.