Hey thanks for the feedback, I implemented tank recoil and lowered the chaingun volume in the version I just uploaded.
Bullets can penetrate thin armor already, this is most evident by enemy infantrymen being able to kill the player if you show them side armor up close. Also there's no randomness involved in calculating penetration at the moment, it's just a pen vs armor check influenced by the angle of impact.