Bombing enemy shipping with heavy bombers was not all that uncommon in WWII, but most of the level bombing against shipping was done at lower altitudes for the sake of accuracy. Oh, and most if not all of the level bombing against shipping was done to supply ships and not a naval fleet. Without looking at my grandfather's flight logs I bet 1/3 to half of his 28 missions were against Japanese supply shipping up and down the "slot".
In AH, we do not have any wind, nor do we have full time admirals commanding the fleets to put them in to evasive maneuvers once level bombers are seen. I agree %100 that it is far too easy to sink a ship via level bombing but the biggest factor in making the ships more resistance to level bombing is something HTC will not do: crosswinds. Throw in a 10-20mph cross wind and accuracy plummets.
As far as torps go, may I suggest the TA for repeated trips to a CV. Film the training missions. Also, remember that Japanese and German torps travel faster than US torps by about %20. Practice with Ju88's because they have 2 torps to do different angles and distances.