Mailboxes on the opposite side of a street with a 45-50mph speed limit? STUPID. I feel terrible for both the victim and the author, in part because tragedies like this are
avoidable. This particular scenario seems pretty egregious, but even the typical line of cars parked along the side of the road - obscuring view of the sidewalk and giving pedestrians a false sense of security - is provably bad for safety. If you want safety you need to maximize all-direction visibility. You can also add traffic-calming elements like bumps or chokepoints, but those are strictly secondary.
FWIW, I live on a pretty busy street - feeder for the neighborhood, popular short cut between two state roads, 35mph speed limit. Technically parking is allowed, but nobody does so visibility is pretty good. In nearly 20 years living here, I've only seen or heard of one accident, and it was a neighbor's dog (who came out of it fine). On runs I've seen evidence of maybe two or three other collisions. We're lucky. I can't imagine the carnage if we did something as stupid as putting mailboxes on only one side of the street.