As usual it depends on what you have available. Cnc would be the obvious, fastest, most accurate and best choice. If not, your Rotary table for the convex, and I’d use a custom ground HSS fly cutter in the horizontal cross hole in my boring head for both the convex and then the same for the concave radii without the rotary table. Especially for those much tighter inside radii at your B/C points. No great accuracy is needed, just a visual blending of the tangent points as the radii goes from a convex to concave radii. So some light blending with fine files might also be needed.
But if it were me, I think I’d make a trial run in any solid wood first just to double check the set ups before committing to metal. Where accuracy is needed on your engines base plate is the center lines and exact position of the cylinder, main column and pump. The rest is just visual aesthetics. Manual machining it? I think I’d want that sub plate with your starting base plate blank mounted to it that was mentioned. And with at least one true X & Y datum face to edge find from to then locate each radii, the cylinder, column and pump position to known coordinates. A second and larger sub plate fastened to your rotary table, machined flat and with a grid of drilled and tapped holes for off set clamping the part would also be a big help.
Industrial level rotary tables with a second and integral X,Y table on top were produced at one time that combined both the rotary and table off sets to the rotary axis that would make this fairly easy. Troyke and Advance were just two of them. But most I know of would need a fairly large mill compared to what most M.E.’s might have. https://www.machinio.com/listings/33082174-dm7-15-troyke-12-square-cross-slide-rotary-table-in-minneapolis-mn