Yes, the appearances you get in the Legion Crate include the Armored Officer. The Shinies, 181 Armor Division, and 87th Sentinel Corps have Armored Officer appearances for free, and there's also the uniformed Navy Officer being a free appearance, after the patch goes live.