then for sure, it has an insurance.  Get a police report and go to the "bus" insurance and file for claims so they could direct you to an accredited shop and have your car fixed.

Let the insurance and the BUS owner do their own internal squabbling as who will pay (that is not your problem anymore).  

Tell the police about the driver having no RP! Let the police take care of the owner and driver of the BUS!