It doesnt make sense at first, but I think it's a sign the war is going to take longer than everyone thinks, if the earth-hating Con warlord himself is taking a vehicle mode on Earth.
But the wear-a-pncho-over-my-scar is ridiculous. It didn't work for Lockdown, it's not gonna work for Megs either.