That looks like a Dodge. If so they have the highest crash rating of all the minivans. Also, iirc, dodge minivans are built on the Chrysler New Yorker frame, not a truck frame like the Ford's and Chevy's, making for a smoother ride and higher crash survivability.

Glad to hear everyone is still kicking