True. We could bump its nat armor by 1 to match a living cloud giant's. Beyond that, they're equal if you take the chain shirt worn by the sample cloud giant out of the equation.
We could give 'em mage armor as an SLA to even 'em up if you'd like. Cloud giants have some SLAs, so it wouldn't be an extreme departure.