.
There are no code violations. The Open wiring on insulators as per 230.43 are/is not POCO. They are service entrance.

As for the FD concerns. They will have to overcome, adapt and improvise.