Why did the ships need escorts anyway? they used that big Ion cannon to disable the ships. If the X-wings are so powerful against the walkers then it feels stupid that they are just used for escort. Time was of essence because the walkers just crushed their defenses. Also, didnt Luke jump into a X-wing after he used a snowspeeder? So there were at least one left after the battle.
Read about the new AT-AT and apparently it seems to be that this a troop transport version of the AT-AT so thats why it is different. I guess that's why it doesnt need firepower and armor.
So you mean to tell me that the pilot never switched clothes and no one could still recognize him? He looks exactly like when he left them? Well, I guess Scariff was just their base for storing information, not reading it.