In terms of loads propagating down through framing, it's really three sideways pole barns married together, and that is not a bad thing, just need to visualize it differently. I suspect you could have used less lumber framing it more traditionally, but then you'd have needed beefier and longer rafters so it's hard to say if it would have been +/- cost difference.
My concern is the lack of purlins across the rafters. Your framing arrangement would work fine with OSB/plywood on top to tie all the rafters together, but for an open metal roof you really need to frame up a grid with purlins over the rafters. That allows loads to be distributed across multiple rafters and it minimizes loads/stresses on the roofing panels and screws. In this case, the roof panels are directly tying the rafters together which doesn't provide any load sharing, and it's going to put stress on the roofing panels and screws (leads to sealing issues and leaks at the screws over the long haul). Purlins help tie everything together and constrain the rafters, which gives tremendous stability and longevity to the metal and screws because they are not handling any loads other than expansion/contraction with temperature.
The recommendation to add diagonals is a good one.