The helmet thing was very sloppy writing. First Mayfield takes his helmet off, just for the purpose of the viewers being able to tell the two characters apart, but apparently everyone is fine with a stormtrooper not wearing their helmet. Then Mayfield is afraid to walk up to the console, because an officer might recognize him (just put your helmet back on?). Then Mando has to go in, but he must take off his helmet, because the console needs to scan your face... why? What is the point of facial scanning, if it doesn't also use facial identification? It seems like the writers were bending backwards trying to come up with a reason for Mando to take his helmet off.
These story issues are easy to solve, and I'm not even a writer: the driver and co-driver have different outfits or helmets, so Mayfield can keep his helmet on. You could even cut to an Ironman style view from inside his helmet and cut to it in between scenes to help the audience tell them apart. Alternatively, as they take the transport, one of the drivers receives damage to his helmet, making it easy to identify Mayfield. Then as the two characters enter the base, one of the officers wants to congratulate them face to face, and orders Mando to take off the helmet. It is that easy. Maybe they should hire me as a writer.
Another question: why would a random imperial base on a random planet know the position of Moff Gideon's ship... which moves around? Does every imperial ship just constantly update its position and relay that info to a central computer network accessible from every imperial base? How would that even work between planets?
Anyway, the effects and production design in this episode were on point. Love the driver-trooper armors, and the transport itself looked great. Did they build that thing for real, or was it a prop enhanced with cgi? I honestly couldn't tell. Hope they make a toy out of it, and the troopers.