Maybe add some windows to the buildings, but on a very low opacity so that you almost don't see them. Also, you could have the colored outlines use gradients to go from green to red to blue. In this case, I think the spotlights should be positioned in somewhat random patterns, just something asymmetrical. If you're up to it, you could even put searchlights on top of the buildings. It'd also be cool if you just took the outline of the emblems and recolored them, so they actually look like they're being projected onto the clouds. For better clouds, you could do another cloud layer on a disperse, duplicate it and put the copy on low opacity on soft light. Then just erase the original to the point that it looks good and the emblems project onto it. You could make a black-white gradient on the background to make the silhouette pop out. I also really think it'd look better shorter.
Just my suggestions, since we can't share layers
