They could have been clearer about the difference between the "impact basin" and the "crater", but interesting nonetheless! :)
Yeah, if the crater was as big as the "site" measurements, it would already be a feature that we would clearly see and commonly associate with Mars, I'm sure. The Great Crater or something similar.
Anyway...
Deep Space and Interplanetary Exploration: There's No Such Thing As Sad Valhalla Impact Noises