cannot say anything about general weaknesses, but the noise problem could be solved with common mode choke right before the DC outlets.
also on the AC side is likely missing a CM choke, even though one is visible; it seems to be the usual minimalistic construction where all non-function-related parts are missing; already the AC outlet looks very flimsy wired up.