AFIS has no relevance to the debate.
If you saw that the previous had vacated and the runway was clear then why not land at the appropriate point.
Aviate
Navigate
Communicate
When you do not need to obtain a landing clearance then why bother with the "very short final" call which is simply adding unnecessarily to the congestion on the freq.
-----------
And then the bu**er charges you a touch and go!
Ask for an invoice and a copy of the CA939 (?)
If they did not clear you to land / touch and go then they would have to fill out paperwork if you did one.............if of course they agree that you did not do one then they can not charge for one.
Regards,
DFC