Timing

It depends on the engine. If you are making peak torque at 4800 (like I expect my engine to do) why would you have full timing at 3500?

You wouldn’t. Peak torque is the highest volumetric efficiency you can have. A tightly packed chamber requires less timing than a lesser filled cylinder.

You have to match the timing curve to RPM, load, throttle position and even the power curve. Vehicle weight makes a difference.

Assuming an engine or any family of engines wants a specific curve is walking on thin ice.

And EFI does not fix it. It still has to be programmed and all the tuning errors of the past 50 plus years won’t die quick enough.
Thanks a lot for this information. I like to learn different things. I seen that some street cams stop pulling at 4800 rpm's, what rpm would be good for that situation?