The reason he can't be charged is because the police cannot prove he was intoxicated during the wreck. He had 8 hours between the time of the wreck and the time LEO showed up to talk to him. It's not likely, but it's possible he was sober and then went home and drank before the police showed up. That's at least the case that any lawyer would argue.
More information about formatting options