For the SLF reading there is a huge difference between they way they do things in the USA and how most of the rest of the world works.
In Europe they won't give a landing clearance until much later on, in fact until the runway is clear. We do have a "land after" call in the UK but generally they don't use it with commercial aircraft.