Oh and by the way - I'd expect a carrier to rely on its fighters, not necessarily main weaponry (say... 8 battleship turrets?), so instead of a huuuge offensive capabiliy of the vessel itself, I'd give in a large nanobot supply, so that it could feed its fighters.
And as I said previously - the flat deck is more justified practically than anything else. MUCH faster air group deployment and recovery.