Not to flog a dead deer but you seem to be describing getting hit by a truck.
How they got away without the standard 10MPH crash bumpers on the thing remains a mystery, but I doubt it would have helped the poor deer.
Maybe one of those cute little Asian deer could have ducked, but anything else is basically a pile of venison.