Originally Posted by DFC
The reason for not being cleared to land could be that a vehicle is about to cross the runway at speed..........just as you are making your low pass.
And there you show your lack of understanding. You wouldn't have been given the instruction to "continue". "Go-around not below height 400ft" would have already been given on final.
If given "continue" it means the runway is occupied / has been allocated to someone else, but that is the only thing that is preventing you landing and we're waiting for the runway to become vacated - and expect it to be so by the time you reach the touch down zone, OR, in the case of UK ops, a "Land After" can be issued.
There will be no vehicles driving in front of you after that point (not intentionally anyway).