Originally Posted by jock
OMG, the damage to the bike is much worse than it first seemed... Checked it over after I got home and found that one of the end-plugs is missing from the handlebars!!!!

there's only one thing for it - new carbon handlebars, bar tape and end plugs. There's no telling what structural damage the bars have sustained, so better to be safe than sorry