No need to gamma correct bump maps as they don't feed info into any color channels. I think the problem on the underside is stemming from the ambient lighting, if whatever is beneath it is light colored then I can see that happening when it throws its color onto the balloon.