Cloud and storm giants have +12 natural and regular armor. So I could see anywhere from +12 to +16 for the Large version, advancing as usual by size, plus usually some kind of armor as at least an option. How's that sound?
I think damage looks ok if we go to 1-1/2 Str on the slam and give them additional options (possibly weapons, outsized weapons, rend, etc).