You're forgetting the electronically controled fueling and timing.
You're forgetting the mechanical injection aspect of the pump. There is a rotary cam inside the pump that pushes plungers, one lump on the cam lobe = one injection event. There is a "bypass" solenoid that controls when the injection event starts and ends, however, regardless of what the solenoid does, there is a point in time before and after each injection event when the cam lobe is before and/or after the plunger that pushes actual fuel to the injection line therefore you get one injection event.
This isn't a common rail injection system where fuel pressure is always present at the injectors and multiple injection events are possible. This is a one-shot-wonder.
The easiest way to produce the most fueling, up to the mechanical limit of the pump is to take over control of the bypass solenoid. With the Adrenaline or similar fueling box, you can fire the bypass solenoid (which actually closes the bypass circuit) before the cam even makes it to the plunger so that the very nanosecond there is enough pressure to pop the injector open, it starts to fuel and then the very second the cam rotates to where the plunger falls and pressure drops below pop pressure the injector closes.
Does the above method produce crude fuel delivery, sure, but that is the absolute mechanical limit of the pump. This is the very reason why innovators like monster pump Mike have increased the displacement of the plunger/cam system.
Is it possible to slightly increase the horsepower by programming precise control of the solenoid to provide better timed fuel delivery, sure, but that can be accomplished with the custom tuning in the Adrenaline module.
Anyone can spend a few minutes on the dyno to find the best tuning for their pump and truck, keep going up power levels.... keep adding pump stretch and advanced timing until it no longer makes more horsepower.
At the point of no more horsepower increase, you have reached the mechanical limit of the pump. Add more pump stretch and you lose power because the plunger is running dry and the injector is dribbling late fuel that robs fuel for the next cycle. Add more timing and you lose power because you're closing the bypass circuit before sufficient pressure is created in the plunger and therefore the start of injection is wasted dribbled fuel instead of atomized fuel.
How do you get a VP44 to spin up to 5500 rpm on an Audi, it's a smaller engine and doesn't take as much fuel to spin that many RPM.
How does JLent, and other's spin 4000+ on their trucks, they cut back the fuel stretch just a little so that the plungers don't run dry. Same thing an Audi does accept it has a smaller engine so it only needs 1400ms of pump stretch to reach 5500 rpm, where as the larger displacement Cummins needs 2000ms of pump stretch to reach a lowly 4000 rpm.
Please proceed with the ECM cracking, I hope I'm proven wrong, and I really do like innovation and new gadgets.
The first modification that needs to be made to spin 5000 rpm with a VP44 is a larger displacement pump that will stay together at 5000 rpm, to my knowledge, such a pump does not exist.