I'm pretty sure that giants won't path around your corners like you think they will. They'll just attack your mortars and air defenses through the walls. I believe giants will target the nearest open defense up to 5 units away, and your exterior defenses around the corners are further apart than that.
I'm sure you'll find out pretty quickly whether this works or not though.









