I'll take a crack at this, but I'm sure that
@WillettRun? will need to correct my comments/guesses.
I think you're close to being able to use a Mini, but you'd be max'ing out the I/O pins, and not running full sequential. I'd play around with MTune on your desktop and see if you can get everything to fit in a Mini. I
think you can repurpose an unused injector pin to drive the boost valve (see my previous post&question).
While not listed in the features, you can use a standard WBO2 with one of the Analog inputs. You don't need a CANbus WBO2.
PWM fan will need an external driver box or solid state relay.
PS pump runs over CAN (no extra pins needed)
For the fuel pump, you just need a simple on/off relay control, not a high-power PWM. The redblocks have a manual fuel pressure regulator and a return fuel line.
You probably want a tach? +1 output pin
Yes, you can use a LH2.2 distributor (with 3 of the 4 flags cut off) for a Cam position sensor. This will give you full sequential fuel+spark. Using just the 60-2 flywheel will give you wasted spark and semi-sequential fueling (2 pins @ 2 injectors/pin). +1 input pin for Cam sensor.
Modern cars use a "module" for most everything and connect them all over CANbus (or LINbus) for better reliability and reduced wiring. You just need to run 2 wires from a module to the next closest module for CANbus. Here are the modules in a 2007 Volvo S80 and one of the 2 CANbuses: