Nah I don't wear elbow pads, a jacket like that would be awesome though. I figured I'd just buy good gloves since I tend to brace for falls with my hands first and it's worked out so far. I'd definitely buy shoulder pads (not those kind lol) before elbow pads if they made such a thing.
I'm not 100% sure but I think chin bars on ski helmets are only meant to protect your face from tree branches and not necessarily from a fall. I just don't know if they're going to save your jaw and face. I almost bought a similar Bell helmet but the dirt bike helmet was a lot cheaper and I decided I didn't need the removeable chin guard. Maybe look at moped helmets too, or "modular helmets"... that's a catch-all for a lot of kinds but you'll find more with removeable or retractable chin straps.
These are the knee pads I wear in the winter. Yours look way less of a hassle and more comfortable though and I would probably wear them more if I had something like that instead.