No input on the body armor, but plenty of experience with the bruises as a former Highlander sailor. 
What about a sleeveless blouse or cami for going to and from the office, and a suit jacket? (Actually, when I was working, long sleeves were a must in any case; plus, most buildings kept the AC cranked so high that you'd want a sweater or a suit jacket anyhow.)
Darker ("suntan") pantyhose were enough to hide the bruises on my legs well enough for me. I've got so many scars on my legs that a few more bruises here and there hardly make a difference. 
And, I don't see anything embarrassing about explaining that you're an active person who likes rough-and-tumble fun! I think most people assume domestic violence when they see a woman with bruises, and they may be embarrassed to say anything to you about it. Telling them a little bit about the ride where you got the bruises could be a great icebreaker.
Last edited by OakLeaf; 07-25-2009 at 06:36 AM.
Speed comes from what you put behind you. - Judi Ketteler