I wear similar tights under my knee&shin guards and like it. For my top I prefer hard armor and have worn a Thor Impact rig for a few years. My forearms, elbows and shoulders hit branches, trees and the ground more on a bike than they did on a sled, but I really like fending off branches with my arms, even when I jump on a sled. Hard plastic on mesh might breathe better on warm days, but you want wool or poly under any of this in the snow.
Edit to ad: jackets can take a beating over hard armor, but I haven't completely torn one yet.