meteorites create non-round impact craters, as the gas pressure is created by a non-round object, giving the gas pressure a shape, overlayed on the shapes produced by the varying mechanical properties rock strata it hit, and then its gone.
circular impacts are from comets. The comet fragment creates gas pressure for a while, a lot longer than from an asteroid rock thing, and that flow of gas wipes out any feature.. (erosion occurs faster at corners.) It doesnt much matter as to the angle of impact with comet fragments.
On Mars there are 600,000 craters larger than 600 metres diamater. Imagine how many smaller craters there are...
These ones appear to be a an erosion zone.. a process that may also change the crater ? Or at least remove the streaks from high speed impacts. Meteors and errant Keiper belt objects may well hit at such a high speed, a small bit of rock makes a large explosion.. a gas based explosion ,circular, and fresh ones have the streaks.
Straying asteroids make for a far slower impact speed. perhaps creating an asteroid shaped dent, showing the differences of mechanic properties of the Mars strata, and with debris acculation at the rim perhaps more to one side.