Wow, given how bad your truck got messed up you came away from it pretty well.  Do you know if the person who hit you was talking on a cellphone or texting?