The chaps and kevlar jeans are good to prevent road rash, not much protection from impacts. If you need to protect your bones and joints I would say go armour. I dont kow much about them but they look effective.
(So, I guess you don't just put on a speedo and go

)