I'm a big fan of a mesh/textile jacket with leather on the high impact areas likethe arms and shoulders. The Joe Rocket Reactor 2 is what I use and it has armor and reflective strips.
I ordered an Xelement mesh jacket and textile pants in red&black with reflective piping from LeatherUp dot com, both claim to have level 3 armor by "Atom Armor" where it counts, hope I don't get to find out about it in person. I plan to order the textile jacket to match the pants soon for when it gets a little too cool for mesh. One of the uses I plan for cherry bomb is to be my daily commuter ride for most of the year.
Peace
Spike