No, not the obelisks, the static walls sticking up everywhere are a better geometric match.
Yeah this is more reasonable explanation. Where do you believe the obelisk be portrayed on the icon?
Edit: So the does this mean that the artifact that was found on Mars was a guardian artifact? The orb maybe?