Why does ambient occlusion make a black area above emission object?
You're using the image as a factor, so that heavily white area is getting AO applied to it with massive influence.  Use a viewer node to look at the output of your AO node.