Greetings,
Great ideas - however a couple of points.
Historically, level bombers were terrible at actually sinking ships in the open water. Number of factors - maneuverability, inaccuracy of sight, wind effects on failing objects, normal dispersal patterns of man made objects, etc . . . It should be harder to sink a CV, if not dang near impossible, with a level bomber than with an equal number of dive bombers (in tonnage of ord).
Implementing wind effects on failing objects (bombs) is an answer to making it harder for CVs to be kilt. Perhaps, artifically inducing a dispersal pattern onto each bomb when dropped. Don't know the software, does the game track each bomb / rocket by speed and rate of fall? If so, a random number varying the fall rate slightly would effect the POI. The greater the height, the greater the variation.
Regards,