Any time I fight a G2A, I feel like I am fighting half a mech. It may be the reason I lose a fight, but only if is is supporting another mech. And even then, it would have been a bigger threat if it was pretty much any other mech.
With two Vulcans, it should be able to charge into a fight and shred everything within kissing range. But right now, it is not nearly good enough at that. Pretty much any other Vulcan or Flak carrying mech is better at facehugging fights, plus they have a secondary weapon to use in other situations. The G2A has no flexibility, and it is not the best at what it is good at, either.
I think increasing its DPS and armor by about 10-15%, and maybe making the Vulcan-XT more accurate, would be a simple fix.
A more complex fix that could be fun is make the Vulcan-XT deal more damage the hotter it gets. That way, if you can manage to keep your heat high, but not overheat, you can shred things. And you also have your ability as an emergency reset if you need to dump your heat right away. Increasing its heat capacity would probably be necessary with this change, too.