It would seem that this "controller" is an "air / ground" radio station.
If so he has no authority to give permissions, clearances, instructions to go around, etc.
It is an advisory service only. All decisions in the circuit are yours, the pilot.
If you land too close to the aircraft in front, you may however incur the wrath of the airfield operator with whatever consequences. The A/G operator may report what he considers dangerous practices, but he is not responsible for you.
Problem is when in these situations of A/G ops giving what appears to be an instruction and it goes wrong, who takes responsibility?