I don’t know about the landmarks but I can confirm that Kenton Station now says “Kenton” on the station entrance instead of North Wembley as it did before. A minor fix but welcome all the same.
From a brief play The Shard is definitely back in, I haven't looked for the Wembley Arches yet though.