I am sorry you learned the hard way! the main enemy as a biker here is motorbike and cars. I had my accident too which was quite devastating. I still love cyling regardless.
Pizza post race is awesome :-D it fulfills the hunger! It happens in Indonesia too but usually race conducted after the school time.