Looks like the rumors are true then. Steve is back but
spoilers:end of spoilers
in someone else's body. Only Diana can see him as Steve Trevor, to the rest of the world he looks like whoever that body really belongs to.
Also I thought the armor was because spoilers:end of spoilers but what you said makes more sense. Or maybe its both.
Diana's powers get nerfed after her wish for Steve's return