The thing about CV's are they are there to be used and abused, and not hid behind the curtains like a circus freak.
The easiest thing HTC could do is to add in some islands or other blockage to keep the CV's from skirting around the cape and off to freedom, and/or code the the edges of the maps so that CV's can only go so close. That will limit just how far away the captured CV's can run/evade/hide.
On the note of having control of the CV and getting booted by a player of higher rank... yes, it is not cool to be removed from command. It isnt fun, I've been on both ends of that ship. The only time in which I take control of a CV from a lessor raned player is when they are trying to hide the CV, or otherwise are unfamiliar with how CV's work (trying to take them clear across the map instead of trying for a closer and more feasible target, etc).
Also, there are the bananas that think it is the DRIVER of that CV that got it sunk. Last I knew, it was the enemy that dropped the ordnance on the CV, not the driver of the CV who dropped the ordnance on his CV. The number of accusing PM's that come my way once a CV under my command is sunk is amusing. I could have had that CV doing flips or even submerging like Davy Jone's Flying Dutchman, but the bomber is good enough to land the bombs regardless yet it is *my* fault.