Allemac, with that many structures on the roof this is probably the best you can do.
As noted, you can lift panels a little, to reduce shading. I had to lift one of my panels by 4" co clear the plumbing vent (which was 3" tall).  Lifting is easy, I did it with 4x4 aluminum angle:
4x4 aluminum angle.  Ignore that it's tilted on the photo - I can tilt because it's a seasonal camp, but you don't have to.
Also, panels should NOT be flat. If you roof is flat (other than the front slope), then make the brackets on one side taller than on the other by an inch or two.  There should be an angle about 4-6 degrees to shed water and dust.
If that flat/slope break in the front is steep, I wouldn't let the panel straddle the break.  It just doesn't feel mechanically right. Though, if this will result in no more than 4-6 degrees panel tilt and no more than a few inches difference in brackets height, then you can. 
With this layout the airconditioner will cause shading often, which means you should wire panels in parallel, which in turn means a substantial cable.