I wouldn't join or submit because your game was developed outside of the jam. But you could post a link here in this thread and there's a good chance that you'll get some feedback from some mech-heads. Your game idea sounds cool btw.
Also I recommend posting your game in the MechJam Discord server somewhere fitting.