Glad to hear you didn't hurt yourself
but its a shame you're gonna have to spend money fixing the bike
I'm not sure what can be done about the state of the roads with respect to oil and diesel spillages. It's unlikely the authorities will clean the roads and yet they're covered with an abundance of 'crap'.