I'm a touch confused by a couple of these.
Lioness - Isn't it considered misogynistic to add the "ess" nowadays". When was the last time you referred to your boss as your "manageress". Actresses are all Actors nowadays.
Liberty - This one goes nowhere near the American Embassy?
Windrush, absolutely fine. But shouldn't we also place equal status to other generations who migrated to London. None of the lines are named after the Irish navvies who built much of Britain's railways, or the Scots or Welsh who moved to London to work on the railways. Then there's the Indian, Pakistan & Chinese who make London such a great place to live and work. Not forgetting people of South Asian heritage who are the pillars of the NHS in London.
Weaver line is great and makes absolute sense. Weren't there lots of Thatchers in London putting the roofs on in olden days too though?
I agree it would be nice to commemorate the navvies who built the things in the first place.