Are the ships' names intended to be resurrections of the old battleship names or are they named for HM The Queen and Prince Charles?
Whilst it is perfectly fitting to name a ship after HM, it does seem fawningly Edwardian to use "Prince of Wales". After all what has he actually achieved to date - other than champion his own pet issues and cause some constitutional crises. If they'd really wanted to name the ships for Royalty then "King George VI" would have been more appropriate. He was a Naval Officer who actually saw action, was the monarch through WW2 and hasn't had a ship named for him. The name would also follow in the battleship tradition.
Personally I reckon Late and Overbudget will be more accurate. Or Reduced and Cancelled?