Egg Golem is fixed; it had a duplicate entry in one table that wasn't being used, but that the stat displayer picked up.
Finalhazard is a different problem. There's an attribute in the levels table called level_order that gets everything to display in their proper order, and the Total for a game is always given level_order of 50. But because SA2 has so many levels, and each boss is considered a level here, when it gets to the end Finalhazard is also given order of 50, so it gets mixed up with the total and somehow doesn't display at all. This problem can be fixed for the foreseeable future by changing each Total order to 99, and by coding the pages to use 99 instead of 50, but Rolken can fix that easier than I can.
[EDIT] Okay, so it wasn't so hard. Finalhazard is fixed too.