It's not you, it's a genuine bug in MegaMek -- specifically, in the code that checks which weapons on a quad ProtoMech can fire into a secondary arc. That gets handed an index number which the same method for other units uses to look up the weapon in question in the unit's equipment list...but for quad Protos, for reasons unknown, the lookup refers to the separate weapons list instead. That one's necessarily shorter for units that mount a mix of weapon and non-weapon equipment (and their indices would only match up by sheer luck anyway), so if the index used just so happens to exceed its length you get an exception and the game grinds to a halt with most buttons disabled. I suspect that hasn't been discovered before because (a) there aren't that many quad protos in MegaMek to date and (b) I don't believe many of them even mount non-weapon equipment, presumably leading to both lists being basically identical and so masking the bug.
(I was about to nitpick at having both the iHML and the light TAG in the main gun mount, but looking at my copy of Wars of Reaving it seems that for ultra quads having up to two weapons there is in fact legit. Learn something new every day. :) )
Anyway, a fix for this should be in the repository now.