Quite simply, unless you have landing clearance, you have to go-around.
A flypast at 2' is NOT an acceptable alternative.
Agree 100%
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.
Regards,
DFC