Personally I would mount that thing a little lower on the back side of the roof. There is no need to have the cameras above the roof line if they are going to be pointed at the sky anyway. Getting the top of the unit in line with the top of the roof line would effectively hide it from street level. That would be 1000% better than having it skyline from every possible directly like it is now.
If you really want the front camera to show more than just the sky and continue to show the street/neighbor's houses like you do now, you could mount that front camera on top of the box so that you could mount it so the camera lens was the only thing sticking up above the roof line. Obviously you would still see the camera lens sticking above the roof, but that would be much less intrusive than that monstrosity that you currently have on top of the roof.