Shaggy
Zoinks!!!!
Fix it, save all receipts. Find out the owner of the bus if possible. Write a letter to the agency who runs the buses and send them copies of the receipts with pictures. Only ask for damages, nothing more and politely ask them to pay you. Claim you would rather not go through insurance to remediate.
My guess is that most large corporations are going to want official documentation before they decide to pay for damages. A letter asking for money without a police report and wanting to avoid insurance sounds pretty scammy and corporate bean counters aren’t into charity cases.