I recently requested a flightfeeder and it has been approved. I plan to install my radar on the roof of a 16-story building. there are 3 more, 16-storey buildings around me.
The position the antenna is in isn’t bad, but it could be better. It appears that your building is blocking signals from the southeast. If you can raise the antenna that would be great, but it is not a requirement.
You can install it on the top of doghouse, where the vertical ladder is in the last of the pics. It looks like there are several sat dishes on the other buildings on that higher roof.
But yeah, I would guess that your horizon view is cleaner than the average install.