I snowboard, dual-sport ride, and mountain bike too, so I have plenty of protective armoured gear in the closet. Sometimes I end up using a garnment designed for one sport, for another. Something to keep in mind however is that outter wear which is not specifically designed for motorcycling on-road generally does not have the abrasion-resistance to stand up to asphalt.Yes this brand makes stuff for other sports like skiing and skateboarding but looking at the all the padding this jacket has its perfect for motorcycle riding.
That Demon armoured top looks like it would work if you wore it under a leather or kevlar shell though.