The conclusion of this argument (and by the way, I suggest you look at arguments this way: what's the conclusion? why do they say that?) is that the speed limit has led to a decrease in highway accidents. Why? Because 10 years ago the speed limit was introduced (and set at 55mph) and the highway accident rate since then has been consistently lower than the highway accident rate that existed before the speed limit was introduced. We have to weaken this argument, so let's look for the assumptions. The gap here is similar to the gap in this argument:
5 years ago, Jim used to score in the 130s, then he started drinking paint thinner on the weekends and he now scores 170s, so it must be the paint thinner that did it. Well, who's to say that it's not because he studied or started taking Ginkgo biloba?
Similarly, who's to say that it was the speed limit that led to reduced accidents? Perhaps it was a renewed sense of concern for fellow drivers. Perhaps it was those "Baby on Board" signs. Or, perhaps, as (D) suggests, it was because of improvements in cars.
(A) is tempting, but irrelevant. Just because cars could go faster doesn't mean they did.
(B) is a tempting detail creep. We're looking at highway accidents, not any road accidents.
(C) is similar in some ways to (A). The fact that people generally drive faster than the speed limit does not mean that the speed limit doesn't affect the overall speed. Anyone who drives up I95 and crosses into states with different speed limits knows what I'm talking about!
(E) is tempting as it hints at improvements to cars, but those improvements reduce harm when there's an accident, they don't reduce the number of accidents.