I'm looking at this and wondering if it has the same spinal protection as this guy; DS 1120 Shield spine guard
If so, I'd throw down the money for that as soon as I could.
That link looks like it has more protection than the full upper I've got. Mine only has foam in the spine area as far as I know. Plastic on the shoulders, elbows, and thin plastic strips in the ribcage area.
The one you linked to has some lexan (polycarbonate) plates in it which should be able to take a beating.
I'm going to be getting lower body armor soon, as I've had some really nasty leg injuries this year. Nothing that's keeping me off the snow yet, but close.