fuselage aerodynamics
ptxman,
You are asking the right question; it would be really useful, in principle, to have a tool to tell you which fuselage profile is best. Fortunately, a fuselage is a little "easier" to design than a wing, since we don't care how good it is at generating lift, only how bad it is at generating drag. Make it look as much like a stretched-out teardrop as you can. You are right to want to get rid of the hump on the top. Get rid of all the bumps and acute junctions that you can, and you will be doing everything that a computer program could tell you to do.
Xfoil, the Eppler code, and all the similar programs do the best they can with separation bubbles, which is not great. The more prevalent the separted region, the more suspect the results. The part of those programs that predicts the onset of separation is probably pretty good. Predicting whether the flow will reattach, forming a bubble, is much harder for the kind of methods that are used. A program that could do that reliably could not be run on your computer in a reasonable time.
banktoturn